* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2016-02-09 0:13 Robin H. Johnson
0 siblings, 0 replies; 16+ messages in thread
From: Robin H. Johnson @ 2016-02-09 0:13 UTC (permalink / raw
To: gentoo-commits
commit: f6afcf81e3bb4e02f5960c3737d7f4ccd1674ab0
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 9 00:12:15 2016 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Feb 9 00:13:16 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6afcf81
sys-block/megacli: per bug #563218 and sys-block/lsiutil, upstream does not fetch-restrict anymore.
Package-Manager: portage-2.2.27
sys-block/megacli/Manifest | 1 +
sys-block/megacli/megacli-8.07.14-r1.ebuild | 81 +++++++++++++++++++++++++++++
2 files changed, 82 insertions(+)
diff --git a/sys-block/megacli/Manifest b/sys-block/megacli/Manifest
index 3471791..bb4616f 100644
--- a/sys-block/megacli/Manifest
+++ b/sys-block/megacli/Manifest
@@ -1,3 +1,4 @@
+DIST 8-07-14_MegaCLI.zip 7939395 SHA256 d9b152ae3dab76a334b9251702dba3311ceed91b58aaf52d916eb4ba1c2ab6e9 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3 WHIRLPOOL 6720e246590a89ca6914f38a87aea83fe78f3986cee931bc2b133185c686574b80cf298a805c0412de6fc8fdd4e14a56e70ea5591446a1547a15b5487af245ae
DIST 8.02.21_MegaCLI.zip 12939353 SHA256 e5fdaff341b3cd8c3b5bbe334f5e819f9eb167e141337ce92a47a73c3fd7ac0b
DIST 8.07.10_MegaCLI_Linux.zip 1543709 SHA256 631b58c1a51815c1c01db4d4d7b7b8c1099e3dff2c7ae6f1c2bf32a9aae6aca4 SHA512 ee83910dac54b653f5c33703555c51d37b33e1672c6de6473950ca21ff19518b7de921cfa07a50e1c7f26054c7075c6bc241b52f89757cc1e0e0f4251a07bcd7 WHIRLPOOL 5a045a113aee047b9d30f58029ba5c039c721f16d7e6ce0958de2273d0024e475bc1aeee786dfee95342f595fc13c050a7bb45a374851cc73dee60b335c276be
DIST 8.07.14_MegaCLI.zip 7939395 SHA256 d9b152ae3dab76a334b9251702dba3311ceed91b58aaf52d916eb4ba1c2ab6e9 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3 WHIRLPOOL 6720e246590a89ca6914f38a87aea83fe78f3986cee931bc2b133185c686574b80cf298a805c0412de6fc8fdd4e14a56e70ea5591446a1547a15b5487af245ae
diff --git a/sys-block/megacli/megacli-8.07.14-r1.ebuild b/sys-block/megacli/megacli-8.07.14-r1.ebuild
new file mode 100644
index 0000000..ca44b0c
--- /dev/null
+++ b/sys-block/megacli/megacli-8.07.14-r1.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit rpm
+MY_PV="${PV//./-}"
+MY_P=${MY_PV}_MegaCLI
+
+DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
+# Avagotech now owns LSI
+HOMEPAGE="http://www.www.avagotech.com/"
+SRC_URI="http://docs.avagotech.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
+
+LICENSE="LSI"
+SLOT="0"
+# This package can never enter stable, it can't be mirrored and upstream
+# can remove the distfiles from their mirror anytime.
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-arch/unzip
+ app-admin/chrpath"
+RDEPEND=""
+
+S=${WORKDIR}
+
+# Previous releases from LSI directly required a click-through EULA; but the
+# upstream website no longer requires this consistently: most old files have
+# two or more download pages, and while one of the pages has a generic
+# click-through download form, the file-specific download page only requires
+# click-through on some items. See also sys-block/lsiutil
+RESTRICT="mirror bindist"
+QA_PREBUILT="/opt/${PN}/${PN}
+ /opt/${PN}/lib/*"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
+}
+
+src_install() {
+ newdoc "${PV}_MegaCLI.txt" RELEASE.txt
+
+ exeinto /opt/megacli
+ libsysfs=libstorelibir-2.so.14.07-0
+ case ${ARCH} in
+ amd64) MegaCli=MegaCli64;;
+ x86) MegaCli=MegaCli;;
+ *) die "invalid ARCH";;
+ esac
+ newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
+
+ exeinto /opt/${PN}/lib
+ doexe opt/MegaRAID/MegaCli/${libsysfs}
+
+ into /opt
+ newbin "${FILESDIR}"/${PN}-wrapper ${PN}
+ dosym ${PN} /opt/bin/MegaCli
+
+ # Remove DT_RPATH
+ chrpath -d "${D}"/opt/${PN}/${PN}
+}
+
+pkg_postinst() {
+ einfo
+ einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
+ einfo "(contains LSI model names only, not those sold by 3rd parties"
+ einfo "under custom names like Dell PERC etc)."
+ einfo
+ einfo "As there's no dedicated manual, you might want to have"
+ einfo "a look at the following cheat sheet (originally written"
+ einfo "for Dell PowerEdge Expandable RAID Controllers):"
+ einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
+ einfo
+ einfo "For more information about working with Dell PERCs see:"
+ einfo "http://tools.rapidsoft.de/perc/"
+ einfo
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2016-02-09 1:13 Robin H. Johnson
0 siblings, 0 replies; 16+ messages in thread
From: Robin H. Johnson @ 2016-02-09 1:13 UTC (permalink / raw
To: gentoo-commits
commit: e548724f322893514373bbd6156db838adf70f3f
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 9 01:13:31 2016 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Tue Feb 9 01:13:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e548724f
sys-block/megacli: document the download link that does not require click-through.
Package-Manager: portage-2.2.27
sys-block/megacli/megacli-8.07.14-r1.ebuild | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/sys-block/megacli/megacli-8.07.14-r1.ebuild b/sys-block/megacli/megacli-8.07.14-r1.ebuild
index ca44b0c..048bcd6 100644
--- a/sys-block/megacli/megacli-8.07.14-r1.ebuild
+++ b/sys-block/megacli/megacli-8.07.14-r1.ebuild
@@ -10,7 +10,8 @@ MY_P=${MY_PV}_MegaCLI
DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
# Avagotech now owns LSI
-HOMEPAGE="http://www.www.avagotech.com/"
+HOMEPAGE="http://www.avagotech.com/cs/Satellite?pagename=AVG2/searchLayout&SearchKeyWord=8.07&searchType=DocumentFileExtension-zip&locale=avg_en&srchradio=within&within=8.07"
+# This file is '[zip] MegaCLI 5.5 P2', Date: 01/20/2014 Size: 7753 KB
SRC_URI="http://docs.avagotech.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
LICENSE="LSI"
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2016-05-22 18:28 Zac Medico
0 siblings, 0 replies; 16+ messages in thread
From: Zac Medico @ 2016-05-22 18:28 UTC (permalink / raw
To: gentoo-commits
commit: daf32442fc225d463ca522449c801c0c26d84e63
Author: Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Sun May 22 18:25:57 2016 +0000
Commit: Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Sun May 22 18:27:57 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=daf32442
sys-block/megacli: add ncurses-5 dependency for bug 583208
Package-Manager: portage-2.3.0_rc1
sys-block/megacli/megacli-8.02.21.ebuild | 3 ++-
sys-block/megacli/megacli-8.07.10.ebuild | 4 ++--
sys-block/megacli/megacli-8.07.14-r1.ebuild | 2 +-
sys-block/megacli/megacli-8.07.14.ebuild | 4 ++--
4 files changed, 7 insertions(+), 6 deletions(-)
diff --git a/sys-block/megacli/megacli-8.02.21.ebuild b/sys-block/megacli/megacli-8.02.21.ebuild
index 6457fa8..3872622 100644
--- a/sys-block/megacli/megacli-8.02.21.ebuild
+++ b/sys-block/megacli/megacli-8.02.21.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -19,6 +19,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
+RDEPEND="=sys-libs/ncurses-5*"
S="${WORKDIR}"
diff --git a/sys-block/megacli/megacli-8.07.10.ebuild b/sys-block/megacli/megacli-8.07.10.ebuild
index af5ad89..2e9294c 100644
--- a/sys-block/megacli/megacli-8.07.10.ebuild
+++ b/sys-block/megacli/megacli-8.07.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -20,7 +20,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND=""
+RDEPEND="=sys-libs/ncurses-5*"
S=${WORKDIR}/${MY_P}
diff --git a/sys-block/megacli/megacli-8.07.14-r1.ebuild b/sys-block/megacli/megacli-8.07.14-r1.ebuild
index 048bcd6..7d11d8e 100644
--- a/sys-block/megacli/megacli-8.07.14-r1.ebuild
+++ b/sys-block/megacli/megacli-8.07.14-r1.ebuild
@@ -23,7 +23,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND=""
+RDEPEND="=sys-libs/ncurses-5*"
S=${WORKDIR}
diff --git a/sys-block/megacli/megacli-8.07.14.ebuild b/sys-block/megacli/megacli-8.07.14.ebuild
index 805e6b1..06827df 100644
--- a/sys-block/megacli/megacli-8.07.14.ebuild
+++ b/sys-block/megacli/megacli-8.07.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@@ -20,7 +20,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND=""
+RDEPEND="=sys-libs/ncurses-5*"
S=${WORKDIR}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2016-12-11 7:44 Robin H. Johnson
0 siblings, 0 replies; 16+ messages in thread
From: Robin H. Johnson @ 2016-12-11 7:44 UTC (permalink / raw
To: gentoo-commits
commit: bfffc93bba583f40d0ad15ba5e6894d5b3b4bc50
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sun Dec 11 07:42:30 2016 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sun Dec 11 07:44:33 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfffc93b
sys-block/megacli: drop old version.
Package-Manager: portage-2.3.2
sys-block/megacli/Manifest | 1 -
sys-block/megacli/megacli-8.02.21.ebuild | 81 --------------------------------
2 files changed, 82 deletions(-)
diff --git a/sys-block/megacli/Manifest b/sys-block/megacli/Manifest
index bb4616f..b91d101 100644
--- a/sys-block/megacli/Manifest
+++ b/sys-block/megacli/Manifest
@@ -1,4 +1,3 @@
DIST 8-07-14_MegaCLI.zip 7939395 SHA256 d9b152ae3dab76a334b9251702dba3311ceed91b58aaf52d916eb4ba1c2ab6e9 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3 WHIRLPOOL 6720e246590a89ca6914f38a87aea83fe78f3986cee931bc2b133185c686574b80cf298a805c0412de6fc8fdd4e14a56e70ea5591446a1547a15b5487af245ae
-DIST 8.02.21_MegaCLI.zip 12939353 SHA256 e5fdaff341b3cd8c3b5bbe334f5e819f9eb167e141337ce92a47a73c3fd7ac0b
DIST 8.07.10_MegaCLI_Linux.zip 1543709 SHA256 631b58c1a51815c1c01db4d4d7b7b8c1099e3dff2c7ae6f1c2bf32a9aae6aca4 SHA512 ee83910dac54b653f5c33703555c51d37b33e1672c6de6473950ca21ff19518b7de921cfa07a50e1c7f26054c7075c6bc241b52f89757cc1e0e0f4251a07bcd7 WHIRLPOOL 5a045a113aee047b9d30f58029ba5c039c721f16d7e6ce0958de2273d0024e475bc1aeee786dfee95342f595fc13c050a7bb45a374851cc73dee60b335c276be
DIST 8.07.14_MegaCLI.zip 7939395 SHA256 d9b152ae3dab76a334b9251702dba3311ceed91b58aaf52d916eb4ba1c2ab6e9 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3 WHIRLPOOL 6720e246590a89ca6914f38a87aea83fe78f3986cee931bc2b133185c686574b80cf298a805c0412de6fc8fdd4e14a56e70ea5591446a1547a15b5487af245ae
diff --git a/sys-block/megacli/megacli-8.02.21.ebuild b/sys-block/megacli/megacli-8.02.21.ebuild
deleted file mode 100644
index 3872622..00000000
--- a/sys-block/megacli/megacli-8.02.21.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-
-inherit rpm
-
-DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
-HOMEPAGE="http://www.lsi.com/"
-SRC_URI="http://www.lsi.com/downloads/Public/RAID%20Controllers/RAID%20Controllers%20Common%20Files/${PV}_MegaCLI.zip"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="app-arch/unzip
- app-admin/chrpath"
-RDEPEND="=sys-libs/ncurses-5*"
-
-S="${WORKDIR}"
-
-RESTRICT="mirror fetch"
-
-QA_PRESTRIPPED="/opt/megacli/megacli"
-
-pkg_nofetch() {
- einfo "Upstream has implement a mandatory clickthrough EULA for distfile download"
- einfo "Please visit $SRC_URI"
- einfo "And place $A in ${DISTDIR}"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- unpack ./${PV}_Linux_MegaCLI/MegaCliLin.zip
- rpm_unpack ./MegaCli-${PV}-1.noarch.rpm
- rpm_unpack ./Lib_Utils-1.00-09.noarch.rpm
-}
-
-src_install() {
- exeinto /opt/megacli
- libsysfs=libsysfs.so.2.0.2
- case ${ARCH} in
- amd64) MegaCli=MegaCli64 libsysfs=x86_64/${libsysfs};;
- x86) MegaCli=MegaCli;;
- *) die "invalid ARCH";;
- esac
- newexe opt/MegaRAID/MegaCli/${MegaCli} megacli
-
- exeinto /opt/megacli/lib
- doexe opt/lsi/3rdpartylibs/${libsysfs}
-
- into /opt
- newbin "${FILESDIR}"/${PN}-wrapper ${PN}
- dosym ${PN} /opt/bin/MegaCli
-
- dodoc ${PV}_MegaCLI.txt
-
- # Remove DT_RPATH
- chrpath -d "${D}"/opt/megacli/megacli
-}
-
-pkg_postinst() {
- einfo
- einfo "See /usr/share/doc/${PF}/${PV}_MegaCli.txt for a list of supported controllers"
- einfo "(contains LSI model names only, not those sold by 3rd parties"
- einfo "under custom names like Dell PERC etc)."
- einfo
- einfo "As there's no dedicated manual, you might want to have"
- einfo "a look at the following cheat sheet (originally written"
- einfo "for Dell PowerEdge Expandable RAID Controllers):"
- einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
- einfo
- einfo "For more information about working with Dell PERCs see:"
- einfo "http://tools.rapidsoft.de/perc/"
- einfo
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2018-01-12 15:36 Ulrich Müller
0 siblings, 0 replies; 16+ messages in thread
From: Ulrich Müller @ 2018-01-12 15:36 UTC (permalink / raw
To: gentoo-commits
commit: 41c6a923ae4b613e9192c7fe6038d2a5ad8f409f
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 12 15:33:22 2018 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Fri Jan 12 15:35:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41c6a923
sys-block/megacli: Update Manifest hashes.
Closes: https://bugs.gentoo.org/642912
sys-block/megacli/Manifest | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-block/megacli/Manifest b/sys-block/megacli/Manifest
index 268be799f75..2ec47c1bd14 100644
--- a/sys-block/megacli/Manifest
+++ b/sys-block/megacli/Manifest
@@ -1,3 +1,3 @@
DIST 8-07-14_MegaCLI.zip 7939395 BLAKE2B 3b4151724fab8b9fd2a5797d11919c52cdd5c96fefb6074fad6637a9a82a6d9291dd43e5480669779dbce18f3cb0c56fe119e868a6d6a7c9d05779eb6fccb154 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3
-DIST 8.07.10_MegaCLI_Linux.zip 1543709 SHA256 631b58c1a51815c1c01db4d4d7b7b8c1099e3dff2c7ae6f1c2bf32a9aae6aca4 SHA512 ee83910dac54b653f5c33703555c51d37b33e1672c6de6473950ca21ff19518b7de921cfa07a50e1c7f26054c7075c6bc241b52f89757cc1e0e0f4251a07bcd7 WHIRLPOOL 5a045a113aee047b9d30f58029ba5c039c721f16d7e6ce0958de2273d0024e475bc1aeee786dfee95342f595fc13c050a7bb45a374851cc73dee60b335c276be
-DIST 8.07.14_MegaCLI.zip 7939395 SHA256 d9b152ae3dab76a334b9251702dba3311ceed91b58aaf52d916eb4ba1c2ab6e9 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3 WHIRLPOOL 6720e246590a89ca6914f38a87aea83fe78f3986cee931bc2b133185c686574b80cf298a805c0412de6fc8fdd4e14a56e70ea5591446a1547a15b5487af245ae
+DIST 8.07.10_MegaCLI_Linux.zip 1543709 BLAKE2B 6b42195d105faa5ce6469d6a36c37a1d84b9a814bbc0e85ba45d8d29914232868db40fef0572c281a2716041e98222923547d7c7f25a71217bd4468ac3031fbd SHA512 ee83910dac54b653f5c33703555c51d37b33e1672c6de6473950ca21ff19518b7de921cfa07a50e1c7f26054c7075c6bc241b52f89757cc1e0e0f4251a07bcd7
+DIST 8.07.14_MegaCLI.zip 7939395 BLAKE2B 3b4151724fab8b9fd2a5797d11919c52cdd5c96fefb6074fad6637a9a82a6d9291dd43e5480669779dbce18f3cb0c56fe119e868a6d6a7c9d05779eb6fccb154 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2018-05-28 18:27 Robin H. Johnson
0 siblings, 0 replies; 16+ messages in thread
From: Robin H. Johnson @ 2018-05-28 18:27 UTC (permalink / raw
To: gentoo-commits
commit: 2af412e407cb60954bba425f33f358dde38251ab
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Mon May 28 18:26:32 2018 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Mon May 28 18:26:56 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2af412e4
sys-block/megacli: clarify ncurses dep
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
Package-Manager: Portage-2.3.33, Repoman-2.3.9
sys-block/megacli/megacli-8.07.10.ebuild | 4 ++--
sys-block/megacli/megacli-8.07.14-r1.ebuild | 4 ++--
sys-block/megacli/megacli-8.07.14.ebuild | 4 ++--
3 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/sys-block/megacli/megacli-8.07.10.ebuild b/sys-block/megacli/megacli-8.07.10.ebuild
index f822d8763e9..b8d98d13d67 100644
--- a/sys-block/megacli/megacli-8.07.10.ebuild
+++ b/sys-block/megacli/megacli-8.07.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -19,7 +19,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND="=sys-libs/ncurses-5*"
+RDEPEND="sys-libs/ncurses:5"
S=${WORKDIR}/${MY_P}
diff --git a/sys-block/megacli/megacli-8.07.14-r1.ebuild b/sys-block/megacli/megacli-8.07.14-r1.ebuild
index 5092c2b2b77..92d6aa9dc7d 100644
--- a/sys-block/megacli/megacli-8.07.14-r1.ebuild
+++ b/sys-block/megacli/megacli-8.07.14-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -22,7 +22,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND="=sys-libs/ncurses-5*"
+RDEPEND="sys-libs/ncurses:5"
S=${WORKDIR}
diff --git a/sys-block/megacli/megacli-8.07.14.ebuild b/sys-block/megacli/megacli-8.07.14.ebuild
index fe24a5d5c17..b1b11afc3a9 100644
--- a/sys-block/megacli/megacli-8.07.14.ebuild
+++ b/sys-block/megacli/megacli-8.07.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -19,7 +19,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND="=sys-libs/ncurses-5*"
+RDEPEND="sys-libs/ncurses:5"
S=${WORKDIR}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2019-02-04 23:02 Ben Kohler
0 siblings, 0 replies; 16+ messages in thread
From: Ben Kohler @ 2019-02-04 23:02 UTC (permalink / raw
To: gentoo-commits
commit: 18323ff89f126ac5b0dc1072a8d1c964b35240be
Author: Ben Kohler <bkohler <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 4 22:59:11 2019 +0000
Commit: Ben Kohler <bkohler <AT> gentoo <DOT> org>
CommitDate: Mon Feb 4 22:59:11 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18323ff8
sys-block/megacli: don't reference ${DISTDIR} in pkg_nofetch
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Ben Kohler <bkohler <AT> gentoo.org>
sys-block/megacli/megacli-8.07.10.ebuild | 4 ++--
sys-block/megacli/megacli-8.07.14.ebuild | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-block/megacli/megacli-8.07.10.ebuild b/sys-block/megacli/megacli-8.07.10.ebuild
index b8d98d13d67..1e136f4e315 100644
--- a/sys-block/megacli/megacli-8.07.10.ebuild
+++ b/sys-block/megacli/megacli-8.07.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -30,7 +30,7 @@ QA_PREBUILT="/opt/${PN}/${PN}
pkg_nofetch() {
einfo "Upstream has implement a mandatory clickthrough EULA for distfile download"
einfo "Please visit $SRC_URI"
- einfo "And place $A in ${DISTDIR}"
+ einfo "And place $A into your DISTDIR directory"
}
src_unpack() {
diff --git a/sys-block/megacli/megacli-8.07.14.ebuild b/sys-block/megacli/megacli-8.07.14.ebuild
index b1b11afc3a9..cb55e6adb14 100644
--- a/sys-block/megacli/megacli-8.07.14.ebuild
+++ b/sys-block/megacli/megacli-8.07.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -30,7 +30,7 @@ QA_PREBUILT="/opt/${PN}/${PN}
pkg_nofetch() {
einfo "Upstream has implement a mandatory clickthrough EULA for distfile download"
einfo "Please visit $SRC_URI"
- einfo "And place $A in ${DISTDIR}"
+ einfo "And place $A into your DISTDIR directory"
}
src_unpack() {
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2019-10-01 19:14 Michał Górny
0 siblings, 0 replies; 16+ messages in thread
From: Michał Górny @ 2019-10-01 19:14 UTC (permalink / raw
To: gentoo-commits
commit: ab67bfcb57b0b6ca9b2fc7941578a90ce9bb5b0f
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 06:11:04 2019 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Oct 1 19:13:56 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab67bfcb
sys-block/megacli: Update for sys-libs/ncurses-compat
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
sys-block/megacli/megacli-8.07.10.ebuild | 2 +-
sys-block/megacli/megacli-8.07.14-r1.ebuild | 4 ++--
sys-block/megacli/megacli-8.07.14.ebuild | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/sys-block/megacli/megacli-8.07.10.ebuild b/sys-block/megacli/megacli-8.07.10.ebuild
index 1e136f4e315..d7705715e38 100644
--- a/sys-block/megacli/megacli-8.07.10.ebuild
+++ b/sys-block/megacli/megacli-8.07.10.ebuild
@@ -19,7 +19,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND="sys-libs/ncurses:5"
+RDEPEND="sys-libs/ncurses-compat:5"
S=${WORKDIR}/${MY_P}
diff --git a/sys-block/megacli/megacli-8.07.14-r1.ebuild b/sys-block/megacli/megacli-8.07.14-r1.ebuild
index 92d6aa9dc7d..718d3ec37f9 100644
--- a/sys-block/megacli/megacli-8.07.14-r1.ebuild
+++ b/sys-block/megacli/megacli-8.07.14-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -22,7 +22,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND="sys-libs/ncurses:5"
+RDEPEND="sys-libs/ncurses-compat:5"
S=${WORKDIR}
diff --git a/sys-block/megacli/megacli-8.07.14.ebuild b/sys-block/megacli/megacli-8.07.14.ebuild
index cb55e6adb14..968ffeb5764 100644
--- a/sys-block/megacli/megacli-8.07.14.ebuild
+++ b/sys-block/megacli/megacli-8.07.14.ebuild
@@ -19,7 +19,7 @@ IUSE=""
DEPEND="app-arch/unzip
app-admin/chrpath"
-RDEPEND="sys-libs/ncurses:5"
+RDEPEND="sys-libs/ncurses-compat:5"
S=${WORKDIR}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2019-11-04 10:32 Agostino Sarubbo
0 siblings, 0 replies; 16+ messages in thread
From: Agostino Sarubbo @ 2019-11-04 10:32 UTC (permalink / raw
To: gentoo-commits
commit: db71e4873d3a9922457f8362a60c80a0c4e5672f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Nov 4 10:32:43 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Nov 4 10:32:55 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db71e487
sys-block/megacli: add a new revision to fix bug #689996
Bug: https://bugs.gentoo.org/689996
Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-block/megacli/megacli-8.07.14-r2.ebuild | 80 +++++++++++++++++++++++++++++
1 file changed, 80 insertions(+)
diff --git a/sys-block/megacli/megacli-8.07.14-r2.ebuild b/sys-block/megacli/megacli-8.07.14-r2.ebuild
new file mode 100644
index 00000000000..e211dc65c70
--- /dev/null
+++ b/sys-block/megacli/megacli-8.07.14-r2.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit rpm
+MY_PV="${PV//./-}"
+MY_P=${MY_PV}_MegaCLI
+
+DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
+HOMEPAGE="https://www.broadcom.com/support/knowledgebase/1211161498596/megacli-cheat-sheet--live-examples https://www.broadcom.com/support/knowledgebase/1211161496959/megacli-commands"
+# This file is '[zip] MegaCLI 5.5 P2', Date: 01/20/2014 Size: 7753 KB
+SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
+
+LICENSE="LSI"
+SLOT="0"
+# This package can never enter stable, it can't be mirrored and upstream
+# can remove the distfiles from their mirror anytime.
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-arch/unzip
+ app-admin/chrpath"
+RDEPEND="sys-libs/ncurses-compat:5"
+
+S=${WORKDIR}
+
+# Previous releases from LSI directly required a click-through EULA; but the
+# upstream website no longer requires this consistently: most old files have
+# two or more download pages, and while one of the pages has a generic
+# click-through download form, the file-specific download page only requires
+# click-through on some items. See also sys-block/lsiutil
+RESTRICT="mirror bindist"
+QA_PREBUILT="/opt/${PN}/${PN}
+ /opt/${PN}/lib/*"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
+}
+
+src_install() {
+ newdoc "${PV}_MegaCLI.txt" RELEASE.txt
+
+ exeinto /opt/megacli
+ libsysfs=libstorelibir-2.so.14.07-0
+ case ${ARCH} in
+ amd64) MegaCli=MegaCli64;;
+ x86) MegaCli=MegaCli;;
+ *) die "invalid ARCH";;
+ esac
+ newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
+
+ exeinto /opt/${PN}/lib
+ doexe opt/MegaRAID/MegaCli/${libsysfs}
+
+ into /opt
+ newbin "${FILESDIR}"/${PN}-wrapper ${PN}
+ dosym ${PN} /opt/bin/MegaCli
+
+ # Remove DT_RPATH
+ chrpath -d "${D}"/opt/${PN}/${PN}
+}
+
+pkg_postinst() {
+ einfo
+ einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
+ einfo "(contains LSI model names only, not those sold by 3rd parties"
+ einfo "under custom names like Dell PERC etc)."
+ einfo
+ einfo "As there's no dedicated manual, you might want to have"
+ einfo "a look at the following cheat sheet (originally written"
+ einfo "for Dell PowerEdge Expandable RAID Controllers):"
+ einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
+ einfo
+ einfo "For more information about working with Dell PERCs see:"
+ einfo "http://tools.rapidsoft.de/perc/"
+ einfo
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2020-09-15 22:23 Thomas Deutschmann
0 siblings, 0 replies; 16+ messages in thread
From: Thomas Deutschmann @ 2020-09-15 22:23 UTC (permalink / raw
To: gentoo-commits
commit: 2436c7d32514dcb30f2d97afcdc705f9fd680a8d
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 15 22:21:19 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Sep 15 22:23:19 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2436c7d3
sys-block/megacli: x86 stable (bug #741712)
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-block/megacli/megacli-8.07.14-r2.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-block/megacli/megacli-8.07.14-r2.ebuild b/sys-block/megacli/megacli-8.07.14-r2.ebuild
index e211dc65c70..a7ef05dd0fc 100644
--- a/sys-block/megacli/megacli-8.07.14-r2.ebuild
+++ b/sys-block/megacli/megacli-8.07.14-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -16,7 +16,7 @@ LICENSE="LSI"
SLOT="0"
# This package can never enter stable, it can't be mirrored and upstream
# can remove the distfiles from their mirror anytime.
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE=""
DEPEND="app-arch/unzip
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2020-09-24 19:31 Robin H. Johnson
0 siblings, 0 replies; 16+ messages in thread
From: Robin H. Johnson @ 2020-09-24 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 6276c83364f2c1b2e5d6f6b66a33f93f3a5403e0
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 24 19:18:40 2020 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Thu Sep 24 19:18:40 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6276c833
sys-block/megacli: cleanup
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
sys-block/megacli/megacli-8.07.10.ebuild | 79 ----------------------------
sys-block/megacli/megacli-8.07.14-r1.ebuild | 81 -----------------------------
sys-block/megacli/megacli-8.07.14.ebuild | 79 ----------------------------
3 files changed, 239 deletions(-)
diff --git a/sys-block/megacli/megacli-8.07.10.ebuild b/sys-block/megacli/megacli-8.07.10.ebuild
deleted file mode 100644
index d7705715e38..00000000000
--- a/sys-block/megacli/megacli-8.07.10.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit rpm
-MY_P=${PV}_MegaCLI_Linux
-
-DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
-HOMEPAGE="http://www.lsi.com/"
-SRC_URI="http://www.lsi.com/downloads/Public/RAID%20Controllers/RAID%20Controllers%20Common%20Files/${MY_P}.zip"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="app-arch/unzip
- app-admin/chrpath"
-RDEPEND="sys-libs/ncurses-compat:5"
-
-S=${WORKDIR}/${MY_P}
-
-RESTRICT="mirror fetch"
-QA_PREBUILT="/opt/${PN}/${PN}
- /opt/${PN}/lib/*"
-
-pkg_nofetch() {
- einfo "Upstream has implement a mandatory clickthrough EULA for distfile download"
- einfo "Please visit $SRC_URI"
- einfo "And place $A into your DISTDIR directory"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- rpm_unpack ./"Linux MegaCLI ${PV}"/MegaCli-${PV}-1.noarch.rpm
-}
-
-src_install() {
- newdoc "Linux MegaCLI ${PV}.txt" RELEASE.txt
-
- exeinto /opt/megacli
- libsysfs=libstorelibir-2.so.14.07-0
- case ${ARCH} in
- amd64) MegaCli=MegaCli64;;
- x86) MegaCli=MegaCli;;
- *) die "invalid ARCH";;
- esac
- newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
-
- exeinto /opt/${PN}/lib
- doexe opt/MegaRAID/MegaCli/${libsysfs}
-
- into /opt
- newbin "${FILESDIR}"/${PN}-wrapper ${PN}
- dosym ${PN} /opt/bin/MegaCli
-
- # Remove DT_RPATH
- chrpath -d "${D}"/opt/${PN}/${PN}
-}
-
-pkg_postinst() {
- einfo
- einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
- einfo "(contains LSI model names only, not those sold by 3rd parties"
- einfo "under custom names like Dell PERC etc)."
- einfo
- einfo "As there's no dedicated manual, you might want to have"
- einfo "a look at the following cheat sheet (originally written"
- einfo "for Dell PowerEdge Expandable RAID Controllers):"
- einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
- einfo
- einfo "For more information about working with Dell PERCs see:"
- einfo "http://tools.rapidsoft.de/perc/"
- einfo
-}
diff --git a/sys-block/megacli/megacli-8.07.14-r1.ebuild b/sys-block/megacli/megacli-8.07.14-r1.ebuild
deleted file mode 100644
index 718d3ec37f9..00000000000
--- a/sys-block/megacli/megacli-8.07.14-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit rpm
-MY_PV="${PV//./-}"
-MY_P=${MY_PV}_MegaCLI
-
-DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
-# Avagotech now owns LSI
-HOMEPAGE="http://www.avagotech.com/cs/Satellite?pagename=AVG2/searchLayout&SearchKeyWord=8.07&searchType=DocumentFileExtension-zip&locale=avg_en&srchradio=within&within=8.07"
-# This file is '[zip] MegaCLI 5.5 P2', Date: 01/20/2014 Size: 7753 KB
-SRC_URI="http://docs.avagotech.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/unzip
- app-admin/chrpath"
-RDEPEND="sys-libs/ncurses-compat:5"
-
-S=${WORKDIR}
-
-# Previous releases from LSI directly required a click-through EULA; but the
-# upstream website no longer requires this consistently: most old files have
-# two or more download pages, and while one of the pages has a generic
-# click-through download form, the file-specific download page only requires
-# click-through on some items. See also sys-block/lsiutil
-RESTRICT="mirror bindist"
-QA_PREBUILT="/opt/${PN}/${PN}
- /opt/${PN}/lib/*"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
-}
-
-src_install() {
- newdoc "${PV}_MegaCLI.txt" RELEASE.txt
-
- exeinto /opt/megacli
- libsysfs=libstorelibir-2.so.14.07-0
- case ${ARCH} in
- amd64) MegaCli=MegaCli64;;
- x86) MegaCli=MegaCli;;
- *) die "invalid ARCH";;
- esac
- newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
-
- exeinto /opt/${PN}/lib
- doexe opt/MegaRAID/MegaCli/${libsysfs}
-
- into /opt
- newbin "${FILESDIR}"/${PN}-wrapper ${PN}
- dosym ${PN} /opt/bin/MegaCli
-
- # Remove DT_RPATH
- chrpath -d "${D}"/opt/${PN}/${PN}
-}
-
-pkg_postinst() {
- einfo
- einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
- einfo "(contains LSI model names only, not those sold by 3rd parties"
- einfo "under custom names like Dell PERC etc)."
- einfo
- einfo "As there's no dedicated manual, you might want to have"
- einfo "a look at the following cheat sheet (originally written"
- einfo "for Dell PowerEdge Expandable RAID Controllers):"
- einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
- einfo
- einfo "For more information about working with Dell PERCs see:"
- einfo "http://tools.rapidsoft.de/perc/"
- einfo
-}
diff --git a/sys-block/megacli/megacli-8.07.14.ebuild b/sys-block/megacli/megacli-8.07.14.ebuild
deleted file mode 100644
index 968ffeb5764..00000000000
--- a/sys-block/megacli/megacli-8.07.14.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit rpm
-MY_P=${PV}_MegaCLI
-
-DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
-HOMEPAGE="http://www.lsi.com/"
-SRC_URI="http://www.lsi.com/downloads/Public/RAID%20Controllers/RAID%20Controllers%20Common%20Files/${MY_P}.zip"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="app-arch/unzip
- app-admin/chrpath"
-RDEPEND="sys-libs/ncurses-compat:5"
-
-S=${WORKDIR}
-
-RESTRICT="mirror fetch"
-QA_PREBUILT="/opt/${PN}/${PN}
- /opt/${PN}/lib/*"
-
-pkg_nofetch() {
- einfo "Upstream has implement a mandatory clickthrough EULA for distfile download"
- einfo "Please visit $SRC_URI"
- einfo "And place $A into your DISTDIR directory"
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
-}
-
-src_install() {
- newdoc "${MY_P}.txt" RELEASE.txt
-
- exeinto /opt/megacli
- libsysfs=libstorelibir-2.so.14.07-0
- case ${ARCH} in
- amd64) MegaCli=MegaCli64;;
- x86) MegaCli=MegaCli;;
- *) die "invalid ARCH";;
- esac
- newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
-
- exeinto /opt/${PN}/lib
- doexe opt/MegaRAID/MegaCli/${libsysfs}
-
- into /opt
- newbin "${FILESDIR}"/${PN}-wrapper ${PN}
- dosym ${PN} /opt/bin/MegaCli
-
- # Remove DT_RPATH
- chrpath -d "${D}"/opt/${PN}/${PN}
-}
-
-pkg_postinst() {
- einfo
- einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
- einfo "(contains LSI model names only, not those sold by 3rd parties"
- einfo "under custom names like Dell PERC etc)."
- einfo
- einfo "As there's no dedicated manual, you might want to have"
- einfo "a look at the following cheat sheet (originally written"
- einfo "for Dell PowerEdge Expandable RAID Controllers):"
- einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
- einfo
- einfo "For more information about working with Dell PERCs see:"
- einfo "http://tools.rapidsoft.de/perc/"
- einfo
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2020-09-24 19:31 Robin H. Johnson
0 siblings, 0 replies; 16+ messages in thread
From: Robin H. Johnson @ 2020-09-24 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 8040a5a77fb1f690fe39652316df8c14b27c429f
Author: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 24 19:17:34 2020 +0000
Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Thu Sep 24 19:17:34 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8040a5a7
sys-block/megacli: bump for EAPI7
Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>
sys-block/megacli/megacli-8.07.14-r3.ebuild | 80 +++++++++++++++++++++++++++++
1 file changed, 80 insertions(+)
diff --git a/sys-block/megacli/megacli-8.07.14-r3.ebuild b/sys-block/megacli/megacli-8.07.14-r3.ebuild
new file mode 100644
index 00000000000..ed3a7f8c02d
--- /dev/null
+++ b/sys-block/megacli/megacli-8.07.14-r3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit rpm
+MY_PV="${PV//./-}"
+MY_P=${MY_PV}_MegaCLI
+
+DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
+HOMEPAGE="https://www.broadcom.com/support/knowledgebase/1211161498596/megacli-cheat-sheet--live-examples https://www.broadcom.com/support/knowledgebase/1211161496959/megacli-commands"
+# This file is '[zip] MegaCLI 5.5 P2', Date: 01/20/2014 Size: 7753 KB
+SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
+
+LICENSE="LSI"
+SLOT="0"
+# This package can never enter stable, it can't be mirrored and upstream
+# can remove the distfiles from their mirror anytime.
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-arch/unzip
+ app-admin/chrpath"
+RDEPEND="sys-libs/ncurses-compat:5"
+
+S=${WORKDIR}
+
+# Previous releases from LSI directly required a click-through EULA; but the
+# upstream website no longer requires this consistently: most old files have
+# two or more download pages, and while one of the pages has a generic
+# click-through download form, the file-specific download page only requires
+# click-through on some items. See also sys-block/lsiutil
+RESTRICT="mirror bindist"
+QA_PREBUILT="/opt/${PN}/${PN}
+ /opt/${PN}/lib/*"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
+}
+
+src_install() {
+ newdoc "${PV}_MegaCLI.txt" RELEASE.txt
+
+ exeinto /opt/megacli
+ libsysfs=libstorelibir-2.so.14.07-0
+ case ${ARCH} in
+ amd64) MegaCli=MegaCli64;;
+ x86) MegaCli=MegaCli;;
+ *) die "invalid ARCH";;
+ esac
+ newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
+
+ exeinto /opt/${PN}/lib
+ doexe opt/MegaRAID/MegaCli/${libsysfs}
+
+ into /opt
+ newbin "${FILESDIR}"/${PN}-wrapper ${PN}
+ dosym ${PN} /opt/bin/MegaCli
+
+ # Remove DT_RPATH
+ chrpath -d "${D}"/opt/${PN}/${PN}
+}
+
+pkg_postinst() {
+ einfo
+ einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
+ einfo "(contains LSI model names only, not those sold by 3rd parties"
+ einfo "under custom names like Dell PERC etc)."
+ einfo
+ einfo "As there's no dedicated manual, you might want to have"
+ einfo "a look at the following cheat sheet (originally written"
+ einfo "for Dell PowerEdge Expandable RAID Controllers):"
+ einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
+ einfo
+ einfo "For more information about working with Dell PERCs see:"
+ einfo "http://tools.rapidsoft.de/perc/"
+ einfo
+}
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2020-09-24 20:22 Aaron Bauman
0 siblings, 0 replies; 16+ messages in thread
From: Aaron Bauman @ 2020-09-24 20:22 UTC (permalink / raw
To: gentoo-commits
commit: 6cb752486e6593648b73b552ac7f597fba8d17e5
Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 24 20:22:05 2020 +0000
Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Thu Sep 24 20:22:21 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cb75248
sys-block/megacli: fix Manifest
Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>
sys-block/megacli/Manifest | 2 --
1 file changed, 2 deletions(-)
diff --git a/sys-block/megacli/Manifest b/sys-block/megacli/Manifest
index 2ec47c1bd14..05fd638dc13 100644
--- a/sys-block/megacli/Manifest
+++ b/sys-block/megacli/Manifest
@@ -1,3 +1 @@
DIST 8-07-14_MegaCLI.zip 7939395 BLAKE2B 3b4151724fab8b9fd2a5797d11919c52cdd5c96fefb6074fad6637a9a82a6d9291dd43e5480669779dbce18f3cb0c56fe119e868a6d6a7c9d05779eb6fccb154 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3
-DIST 8.07.10_MegaCLI_Linux.zip 1543709 BLAKE2B 6b42195d105faa5ce6469d6a36c37a1d84b9a814bbc0e85ba45d8d29914232868db40fef0572c281a2716041e98222923547d7c7f25a71217bd4468ac3031fbd SHA512 ee83910dac54b653f5c33703555c51d37b33e1672c6de6473950ca21ff19518b7de921cfa07a50e1c7f26054c7075c6bc241b52f89757cc1e0e0f4251a07bcd7
-DIST 8.07.14_MegaCLI.zip 7939395 BLAKE2B 3b4151724fab8b9fd2a5797d11919c52cdd5c96fefb6074fad6637a9a82a6d9291dd43e5480669779dbce18f3cb0c56fe119e868a6d6a7c9d05779eb6fccb154 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2021-10-21 23:28 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2021-10-21 23:28 UTC (permalink / raw
To: gentoo-commits
commit: 472b2b74dcf339e066e97d3f0a128d92f0f5f66f
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 21 23:27:11 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 21 23:27:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=472b2b74
sys-block/megacli: Stabilize 8.07.14-r3 x86, #819219
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-block/megacli/megacli-8.07.14-r3.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-block/megacli/megacli-8.07.14-r3.ebuild b/sys-block/megacli/megacli-8.07.14-r3.ebuild
index ed3a7f8c02d..323f9106eb2 100644
--- a/sys-block/megacli/megacli-8.07.14-r3.ebuild
+++ b/sys-block/megacli/megacli-8.07.14-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ LICENSE="LSI"
SLOT="0"
# This package can never enter stable, it can't be mirrored and upstream
# can remove the distfiles from their mirror anytime.
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE=""
DEPEND="app-arch/unzip
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2021-10-21 23:28 Sam James
0 siblings, 0 replies; 16+ messages in thread
From: Sam James @ 2021-10-21 23:28 UTC (permalink / raw
To: gentoo-commits
commit: 8a6f8091b5aabb7af0d98f4734d06909a2516af9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 21 23:28:05 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Oct 21 23:28:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a6f8091
sys-block/megacli: Stabilize 8.07.14-r3 amd64, #819219
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-block/megacli/megacli-8.07.14-r3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-block/megacli/megacli-8.07.14-r3.ebuild b/sys-block/megacli/megacli-8.07.14-r3.ebuild
index 323f9106eb2..240d079dd48 100644
--- a/sys-block/megacli/megacli-8.07.14-r3.ebuild
+++ b/sys-block/megacli/megacli-8.07.14-r3.ebuild
@@ -16,7 +16,7 @@ LICENSE="LSI"
SLOT="0"
# This package can never enter stable, it can't be mirrored and upstream
# can remove the distfiles from their mirror anytime.
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
IUSE=""
DEPEND="app-arch/unzip
^ permalink raw reply related [flat|nested] 16+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/
@ 2021-10-22 6:40 Jakov Smolić
0 siblings, 0 replies; 16+ messages in thread
From: Jakov Smolić @ 2021-10-22 6:40 UTC (permalink / raw
To: gentoo-commits
commit: 41979a31511a5cd937068c1246cb561cb2837a86
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 22 06:40:09 2021 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Fri Oct 22 06:40:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41979a31
sys-block/megacli: drop 8.07.14-r2
Bug: https://bugs.gentoo.org/819219
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
sys-block/megacli/megacli-8.07.14-r2.ebuild | 80 -----------------------------
1 file changed, 80 deletions(-)
diff --git a/sys-block/megacli/megacli-8.07.14-r2.ebuild b/sys-block/megacli/megacli-8.07.14-r2.ebuild
deleted file mode 100644
index 777fb0cbbf0..00000000000
--- a/sys-block/megacli/megacli-8.07.14-r2.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit rpm
-MY_PV="${PV//./-}"
-MY_P=${MY_PV}_MegaCLI
-
-DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
-HOMEPAGE="https://www.broadcom.com/support/knowledgebase/1211161498596/megacli-cheat-sheet--live-examples https://www.broadcom.com/support/knowledgebase/1211161496959/megacli-commands"
-# This file is '[zip] MegaCLI 5.5 P2', Date: 01/20/2014 Size: 7753 KB
-SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_P}.zip"
-
-LICENSE="LSI"
-SLOT="0"
-# This package can never enter stable, it can't be mirrored and upstream
-# can remove the distfiles from their mirror anytime.
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="app-arch/unzip
- app-admin/chrpath"
-RDEPEND="sys-libs/ncurses-compat:5"
-
-S=${WORKDIR}
-
-# Previous releases from LSI directly required a click-through EULA; but the
-# upstream website no longer requires this consistently: most old files have
-# two or more download pages, and while one of the pages has a generic
-# click-through download form, the file-specific download page only requires
-# click-through on some items. See also sys-block/lsiutil
-RESTRICT="mirror bindist"
-QA_PREBUILT="/opt/${PN}/${PN}
- /opt/${PN}/lib/*"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- rpm_unpack ./Linux/MegaCli-${PV}-1.noarch.rpm
-}
-
-src_install() {
- newdoc "${PV}_MegaCLI.txt" RELEASE.txt
-
- exeinto /opt/megacli
- libsysfs=libstorelibir-2.so.14.07-0
- case ${ARCH} in
- amd64) MegaCli=MegaCli64;;
- x86) MegaCli=MegaCli;;
- *) die "invalid ARCH";;
- esac
- newexe opt/MegaRAID/MegaCli/${MegaCli} ${PN}
-
- exeinto /opt/${PN}/lib
- doexe opt/MegaRAID/MegaCli/${libsysfs}
-
- into /opt
- newbin "${FILESDIR}"/${PN}-wrapper ${PN}
- dosym ${PN} /opt/bin/MegaCli
-
- # Remove DT_RPATH
- chrpath -d "${D}"/opt/${PN}/${PN}
-}
-
-pkg_postinst() {
- einfo
- einfo "See /usr/share/doc/${PF}/RELEASE.txt for a list of supported controllers"
- einfo "(contains LSI model names only, not those sold by 3rd parties"
- einfo "under custom names like Dell PERC etc)."
- einfo
- einfo "As there's no dedicated manual, you might want to have"
- einfo "a look at the following cheat sheet (originally written"
- einfo "for Dell PowerEdge Expandable RAID Controllers):"
- einfo "http://tools.rapidsoft.de/perc/perc-cheat-sheet.html"
- einfo
- einfo "For more information about working with Dell PERCs see:"
- einfo "http://tools.rapidsoft.de/perc/"
- einfo
-}
^ permalink raw reply related [flat|nested] 16+ messages in thread
end of thread, other threads:[~2021-10-22 6:40 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-05-28 18:27 [gentoo-commits] repo/gentoo:master commit in: sys-block/megacli/ Robin H. Johnson
-- strict thread matches above, loose matches on Subject: below --
2021-10-22 6:40 Jakov Smolić
2021-10-21 23:28 Sam James
2021-10-21 23:28 Sam James
2020-09-24 20:22 Aaron Bauman
2020-09-24 19:31 Robin H. Johnson
2020-09-24 19:31 Robin H. Johnson
2020-09-15 22:23 Thomas Deutschmann
2019-11-04 10:32 Agostino Sarubbo
2019-10-01 19:14 Michał Górny
2019-02-04 23:02 Ben Kohler
2018-01-12 15:36 Ulrich Müller
2016-12-11 7:44 Robin H. Johnson
2016-05-22 18:28 Zac Medico
2016-02-09 1:13 Robin H. Johnson
2016-02-09 0:13 Robin H. Johnson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox