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 }
