xarthisius    14/03/21 11:53:47

  Modified:             megacli-8.07.10.ebuild ChangeLog
  Added:                megacli-8.07.14.ebuild
  Removed:              megacli-8.07.07.ebuild
  Log:
  Fix SRC_URI wrt #504858. Thanks to Anthony Ryan <[email protected]> for 
providing updated one. Drop old. Version bump wrt #505088. Thanks to Martino 
Dell'Ambrogio <[email protected]> and johnny99 <[email protected]> for updated ebuild
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
0x5D21B852895192F9)

Revision  Changes    Path
1.4                  sys-block/megacli/megacli-8.07.10.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/megacli-8.07.10.ebuild?rev=1.4&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/megacli-8.07.10.ebuild?rev=1.4&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/megacli-8.07.10.ebuild?r1=1.3&r2=1.4

Index: megacli-8.07.10.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-block/megacli/megacli-8.07.10.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- megacli-8.07.10.ebuild      4 Mar 2014 19:56:32 -0000       1.3
+++ megacli-8.07.10.ebuild      21 Mar 2014 11:53:47 -0000      1.4
@@ -1,6 +1,6 @@
 # Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/megacli/megacli-8.07.10.ebuild,v 
1.3 2014/03/04 19:56:32 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-block/megacli/megacli-8.07.10.ebuild,v 
1.4 2014/03/21 11:53:47 xarthisius Exp $
 
 EAPI=5
 
@@ -9,7 +9,7 @@
 
 DESCRIPTION="LSI Logic MegaRAID Command Line Interface management tool"
 HOMEPAGE="http://www.lsi.com/";
-SRC_URI="http://www.lsi.com/downloads/Public/MegaRAID%20Common%20Files/${MY_P}.zip";
+SRC_URI="http://www.lsi.com/downloads/Public/RAID%20Controllers/RAID%20Controllers%20Common%20Files/${MY_P}.zip";
 
 LICENSE="LSI"
 SLOT="0"



1.23                 sys-block/megacli/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/ChangeLog?rev=1.23&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/ChangeLog?rev=1.23&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/ChangeLog?r1=1.22&r2=1.23

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-block/megacli/ChangeLog,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ChangeLog   4 Mar 2014 19:56:32 -0000       1.22
+++ ChangeLog   21 Mar 2014 11:53:47 -0000      1.23
@@ -1,6 +1,15 @@
 # ChangeLog for sys-block/megacli
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-block/megacli/ChangeLog,v 1.22 
2014/03/04 19:56:32 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-block/megacli/ChangeLog,v 1.23 
2014/03/21 11:53:47 xarthisius Exp $
+
+*megacli-8.07.14 (21 Mar 2014)
+
+  21 Mar 2014; Kacper Kowalik <[email protected]> +megacli-8.07.14.ebuild,
+  -megacli-8.07.07.ebuild, megacli-8.07.10.ebuild:
+  Fix SRC_URI wrt #504858. Thanks to Anthony Ryan <[email protected]> for
+  providing updated one. Drop old. Version bump wrt #505088. Thanks to Martino
+  Dell'Ambrogio <[email protected]> and johnny99 <[email protected]> for updated
+  ebuild
 
   04 Mar 2014; Agostino Sarubbo <[email protected]> megacli-8.07.10.ebuild:
   Stable for x86, wrt bug #495942



1.1                  sys-block/megacli/megacli-8.07.14.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/megacli-8.07.14.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-block/megacli/megacli-8.07.14.ebuild?rev=1.1&content-type=text/plain

Index: megacli-8.07.14.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-block/megacli/megacli-8.07.14.ebuild,v 
1.1 2014/03/21 11:53:47 xarthisius Exp $

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=""

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 in ${DISTDIR}"
}

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
}




Reply via email to