From 95461df035e3867364495f065e5e805bf629b2d7 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 26 Oct 2021 00:10:07 +0100 Subject: gentoo resync : 25.10.2021 --- sys-block/Manifest.gz | Bin 10498 -> 10520 bytes sys-block/hpacucli/Manifest | 4 -- sys-block/hpacucli/files/hpacucli-wrapper | 22 -------- sys-block/hpacucli/hpacucli-9.30.15.0.ebuild | 68 ----------------------- sys-block/mbuffer/Manifest | 4 +- sys-block/mbuffer/mbuffer-20211004.ebuild | 69 ----------------------- sys-block/mbuffer/mbuffer-20211018.ebuild | 69 +++++++++++++++++++++++ sys-block/megacli/Manifest | 3 +- sys-block/megacli/megacli-8.07.14-r2.ebuild | 80 --------------------------- sys-block/megacli/megacli-8.07.14-r3.ebuild | 4 +- 10 files changed, 74 insertions(+), 249 deletions(-) delete mode 100644 sys-block/hpacucli/files/hpacucli-wrapper delete mode 100644 sys-block/hpacucli/hpacucli-9.30.15.0.ebuild delete mode 100644 sys-block/mbuffer/mbuffer-20211004.ebuild create mode 100644 sys-block/mbuffer/mbuffer-20211018.ebuild delete mode 100644 sys-block/megacli/megacli-8.07.14-r2.ebuild (limited to 'sys-block') diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz index 954644806494..63f6d8530b33 100644 Binary files a/sys-block/Manifest.gz and b/sys-block/Manifest.gz differ diff --git a/sys-block/hpacucli/Manifest b/sys-block/hpacucli/Manifest index c7d0cc224529..955983d92a70 100644 --- a/sys-block/hpacucli/Manifest +++ b/sys-block/hpacucli/Manifest @@ -1,9 +1,5 @@ -AUX hpacucli-wrapper 577 BLAKE2B 843e7c2d482eef47a66919bf8f5ea46747363a8eedd935ba31ea63b9183704122d3f7b9c4e33589e4e5d1a50b902b4a7e55fae8cd3c224e9d8fcc9e8ffca00bb SHA512 d7493b62f57b78f69218f3cc144b9ae7a91a7ddf7e0d63f03cc447a40f4468940f319493a6e82873d9a7b34adddaa701f8cc67aed0c8b05b5f7a1d5496e876af AUX hpacucli-wrapper-r1 541 BLAKE2B 102c1957b78ed5a465ec7e6205f5bace8d1f37e03ea163c968d377724141abb5a895e4ae0360393c4e4c31d63a0dec538ec627445aee207f9f9e64f9d8b3a364 SHA512 8b5a96eaa53fcf8b0f118d34d8bc3e94c67a2dbef7b5cdd79fa10c74b42ac9c9ae1b41f530d47d8130cdedf1a5c755fcde42223739ca16dc30498d8d99405a02 -DIST hpacucli-9.30-15.0.i386.rpm 6405071 BLAKE2B bff320d8e93ff8970888a203b403171f9cfce98d27d880975d27a79487e3c11fa3fcc4cc1ebc857a594c47a44b592786d71643ed70a7f9d512d4102b27e94f40 SHA512 f628e5ca1f4e598700aaf8896e310e3ee59705d2ad9eae813179c0e873878b3ab6dd317fb34f738f901eb6972e8f4e9428b57a572dd1f8de73660b1c89213ce1 -DIST hpacucli-9.30-15.0.x86_64.rpm 6367162 BLAKE2B 0d5e05d483f5a2d9f61657548a5c2ce49726e2be4b8aaa3ba9315f8b89ce06c6c3be1ab28fd3abfb2bedfbbade169dc212c9ae195afeb78a41db23d5a899b5e1 SHA512 ad53b7452feffc7457220b9f1df8fd435637e7d1d61b42bdaffe75e62c8245a127b7a80435a40ac5675f0a64e14cc9a99fa556dbecb0e37ae70dda51927afd6e DIST hpacucli-9.40-12.0.i386.rpm 6824495 BLAKE2B 48fd1294eac0bc9eeab4479be07ce75c61cd5f846e5eabab04c22d154bc06051961b0094d421915b79b4b37526b15dceb8e015302373f2fb0bcbb37b4e5b045a SHA512 93ae6c170e14e187ce33522a7f7d4e0970f8443758aa76f4eb72c6b818eeeff7720e9869473b62e4b088ced0bb9a198afecf7ff62da2fc73e67208f5cc680158 DIST hpacucli-9.40-12.0.x86_64.rpm 6800521 BLAKE2B 468ac943ddd477616345d982767bd23552f75d4a906c7e21248a1efa867952cd8929a0449fadb28234032b2d4ad57cf1ef56ae7e0eab9308ee4bb1055b131f0b SHA512 a7de22febc0261bdb60a5fee250d42455dc0ac152541f34eb91df81b4e57472ae96ee2972e3a4c44ff409e3d1c2b364054818c7ea610c3b2a20c913a51df2ed4 -EBUILD hpacucli-9.30.15.0.ebuild 1616 BLAKE2B c5820c25726f37c2ef47ab8cb7adbd8ee0a812f67e5b73262afde60fff6c76755303f2f17ee06052f9ed47395db1db33f71c9b0f22bfb08f64330909bcf57c78 SHA512 43c0430168234e0897fe10fba569d262804c6955f02f1f5d6a29140c265a49937913b76aec1e1fd4801a04736184f576f49ae7d3c065b6450671915b3111113d EBUILD hpacucli-9.40.12.0.ebuild 1519 BLAKE2B 9ca3161328ac758e428f305cd59cefa6fe1380337e69af8233885fda07c7613c90fbd19e3a913f13b3b3ea92238c050bc1275d81314cc5f7bfa5984f7b9f6150 SHA512 872f452a28257771ca073c849cfc9e81e1d9b1968fed35be90f59245a04af343379991a25745ab74504e21b5e2b8495dfa9061f29ab3a54d246bf586079e2435 MISC metadata.xml 252 BLAKE2B 84ce9630af2d663427fcf6fbc9832ea43e936720673088eb4a50db0e894647868f68ff3521824675235ee1ef504e4dc823efbd8d8f0b0905d58d8da94269eb2f SHA512 e44e7852efb83e01ec3ae07e390307b5de89fdd86705bfbc79432807c7b286fd56939ba92f8896c55cd70dae507b5e8ebc9d8e70c7d2756bab84cdc011c42126 diff --git a/sys-block/hpacucli/files/hpacucli-wrapper b/sys-block/hpacucli/files/hpacucli-wrapper deleted file mode 100644 index c60c205f9cfc..000000000000 --- a/sys-block/hpacucli/files/hpacucli-wrapper +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -cmd="$(basename "$0")" - -HPACUCLI_BASEDIR="/opt/hp/hpacucli" -HPACUCLI_LOCKDIR="/var/lock/$cmd" -HPACUCLI_LOCK="${HPACUCLI_LOCKDIR}/CPQACU_MUTEX" -HPACUCLI_BIN="${HPACUCLI_BASEDIR}/$cmd.bin" - -if pgrep -x "$cmd.bin"; then - echo "Another instance of $cmd is running! Stop it first." - exit 1 -fi - -if ! [ -f "${HPACUCLI_LOCK}" ]; then - mkdir -p -m 700 "${HPACUCLI_LOCKDIR}" - touch "${HPACUCLI_LOCK}" -fi - -export LD_LIBRARY_PATH="${HPACUCLI_BASEDIR}" -export ACUXE_LOCK_FILES_DIR="${HPACUCLI_LOCKDIR}/" -exec setarch `uname -m` --uname-2.6 "${HPACUCLI_BIN}" "${@}" diff --git a/sys-block/hpacucli/hpacucli-9.30.15.0.ebuild b/sys-block/hpacucli/hpacucli-9.30.15.0.ebuild deleted file mode 100644 index 4310bd4048cc..000000000000 --- a/sys-block/hpacucli/hpacucli-9.30.15.0.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit rpm versionator pax-utils - -MY_PV=$(replace_version_separator 2 '-') - -SRC_URI_BASE="ftp://ftp.hp.com/pub/softlib2/software1/pubsw-linux" -AMD64_PID="1257348637" -AMD64_VID="77370" -X86_PID="414707558" -X86_VID="77371" - -DESCRIPTION="HP Array Config Utility Command Line Interface (HPACUCLI, formerly CPQACUXE)" -HOMEPAGE="http://h18000.www1.hp.com/products/servers/linux/documentation.html" -SRC_URI=" - amd64? ( ${SRC_URI_BASE}/p${AMD64_PID}/v${AMD64_VID}/${PN}-${MY_PV}.x86_64.rpm ) - x86? ( ${SRC_URI_BASE}/p${X86_PID}/v${X86_VID}/${PN}-${MY_PV}.i386.rpm )" - -LICENSE="hp-proliant-essentials" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" -IUSE="" - -DEPEND="" -RDEPEND="sys-apps/coreutils - sys-process/procps - >=sys-apps/util-linux-2.20.1" - -S="${WORKDIR}" - -HPACUCLI_BASEDIR="/opt/hp/hpacucli" -QA_PREBUILT="${HPACUCLI_BASEDIR}/*" - -src_install() { - local MY_S="${S}/opt/compaq/${PN}/bld" - - newsbin "${FILESDIR}"/"${PN}-wrapper" hpacucli - dosym /usr/sbin/hpacucli /usr/sbin/hpacuscripting - - exeinto "${HPACUCLI_BASEDIR}" - for bin in "${MY_S}"/.hp*; do - local basename=$(basename "${bin}") - newexe "${bin}" ${basename#.}.bin - done - - insinto "${HPACUCLI_BASEDIR}" - doins "${MY_S}"/*.so - - dodoc "${MY_S}"/*.txt - doman "${S}"/usr/man/man*/* - - cat <<-EOF >"${T}"/45${PN} - LDPATH=${HPACUCLI_BASEDIR} - EOF - doenvd "${T}"/45${PN} - - pax-mark m "${D}/opt/hp/hpacucli/"* -} - -pkg_postinst() { - elog - elog "For more information regarding this utility, please read" - elog "/usr/share/doc/${P}/${PN}-${MY_PV}.noarch.txt" - elog -} diff --git a/sys-block/mbuffer/Manifest b/sys-block/mbuffer/Manifest index 75896333f3c9..0239e1a84c91 100644 --- a/sys-block/mbuffer/Manifest +++ b/sys-block/mbuffer/Manifest @@ -2,8 +2,8 @@ AUX mbuffer-20180410-sysconfdir.patch 897 BLAKE2B 1fc57be6f5ce11f483d43dc69c9e41 AUX mbuffer-20200929-find-OBJDUMP.patch 279 BLAKE2B f22f74549eb2fba1061141616097fc01b987c846302a0fd59aaf8a0236a291207a02f0a85ec542fb217377eb40eb0983cd450aaf9a56f3df7838c29f31ab663a SHA512 20a9969de11f6eaf398627a306465df6b43ccb640176c4743ce8e8aa59b06f1837b0ef968223a0770c7aa1cf1959713526fa064f3eb54bbfabb067d834e510c0 DIST mbuffer-20210328.tgz 148009 BLAKE2B b369fdae908cfa239e70d092f512f1613215f1a38e5f2dba9403edeb5579fe14a099f0b9950572c1e294c7d5938bd5a363a1cc3239b4553ecd24c6b805fbfe27 SHA512 69f7cac7fe49a86944092d642c6138455ba95da8e6d00abd41b37d126a9f03c3252e69795c5fb5bf8e56d0ce1461bde6b51f48c5eb7073ee49ee4e6df83d834d DIST mbuffer-20210829.tgz 148786 BLAKE2B af4d47eab143861a10fa5e9f86cc0066594b675baf37dd63ba71dffb4a22a4bd057ea4a03d50ba210af8c1021dad258a33d46525a11c7cc2ad0dd852839f3b9a SHA512 67b7398c27fb4539d36437b5224a7305216c32af140d5dd9d4af734227bb4bb4c9e8c577e05e315534c5e1cf65a87a9a7a32a212cc4faef17e3c387b3895ef47 -DIST mbuffer-20211004.tgz 149261 BLAKE2B 81427f9684266de53a7e76e33378ff94c9af08768d2105ee1481399d88180c3ef358c21c99716d82ef965ba809e3814029a3c9f844c987ab812d8e5624ba8e67 SHA512 d5914b5c59ec1fee92af6915d8abebc71459461a2d8acd0d93060f3799b5a4104f08d29349b3500553d532a279804d22a40ef0ff001c45a2bdb72d3966c2d7a8 +DIST mbuffer-20211018.tgz 149348 BLAKE2B 0b9fbd6b48198cb8def22687420c61ed2e60f7be5ba10365bdc324f4de33c5e1fafdad93c53031d8fb4cb2d2cbb1695e517761eb6859f2f80ffabbeacb4783c9 SHA512 9e08bec5945e7495b469578381d154c2820aed51d1afbf5d0b9bdd693acc095bb4b69e376f5e6a9a8e239f5b9adfcdc7e091d692006248447490ce0547bb7109 EBUILD mbuffer-20210328.ebuild 1520 BLAKE2B 118ca53f14fbcd0f01b3c1bc6cc75eec9a879c65c3721f1366c3fe1bc18ccb65bfe64f5c4916358ddea8d54a4cb966e6630605172bc3ebad23896c97ce9fc8d0 SHA512 15b13c98138583bbf9046a06d30a84812d661e53cd2ec460f36869d5769185a0cc046883aa0af1b316630c40a75a705e4cd7eaf36f07ff834b4ef9a1dfcbafb6 EBUILD mbuffer-20210829.ebuild 1525 BLAKE2B 7e679c246ce656064853ec65561a425f0e0d2c74980008e9d1213d72c0320d1b0bd0d3e8b513b45a2e46cd516d9bdbf9eef6eba313ec927e6039e551dafa4399 SHA512 02c9cb2c90a0cf0561704fa688449296182ae3e3e74452013fcc1e719be525e6bb72e36dcc99efb2689e49b3e5672fe4d0e850dfdcb72c04bd589badbf36649c -EBUILD mbuffer-20211004.ebuild 1525 BLAKE2B 7e679c246ce656064853ec65561a425f0e0d2c74980008e9d1213d72c0320d1b0bd0d3e8b513b45a2e46cd516d9bdbf9eef6eba313ec927e6039e551dafa4399 SHA512 02c9cb2c90a0cf0561704fa688449296182ae3e3e74452013fcc1e719be525e6bb72e36dcc99efb2689e49b3e5672fe4d0e850dfdcb72c04bd589badbf36649c +EBUILD mbuffer-20211018.ebuild 1525 BLAKE2B 7e679c246ce656064853ec65561a425f0e0d2c74980008e9d1213d72c0320d1b0bd0d3e8b513b45a2e46cd516d9bdbf9eef6eba313ec927e6039e551dafa4399 SHA512 02c9cb2c90a0cf0561704fa688449296182ae3e3e74452013fcc1e719be525e6bb72e36dcc99efb2689e49b3e5672fe4d0e850dfdcb72c04bd589badbf36649c MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c diff --git a/sys-block/mbuffer/mbuffer-20211004.ebuild b/sys-block/mbuffer/mbuffer-20211004.ebuild deleted file mode 100644 index b5df3c74c1a2..000000000000 --- a/sys-block/mbuffer/mbuffer-20211004.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional functionality" -HOMEPAGE="https://www.maier-komor.de/mbuffer.html" -SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" -IUSE="debug ssl test" - -REQUIRED_USE="test? ( ssl )" - -RESTRICT="!test? ( test )" - -RDEPEND="ssl? ( - dev-libs/openssl:0= - )" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}/${PN}-20180410-sysconfdir.patch" - "${FILESDIR}/${PN}-20200929-find-OBJDUMP.patch" -) - -src_prepare() { - ln -s "${DISTDIR}"/${P}.tgz test.tar #258881 - - default - - mv configure.in configure.ac || die - - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable ssl md5) - $(use_enable debug) - ) - econf "${myeconfargs[@]}" -} - -src_test() { - if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then - ewarn "Some tests may fail with FEATURES=usersandbox or" - ewarn "FEATURES=network-sandbox; Skipping tests because" - ewarn "test suite would hang forever in such environments!" - return 0; - fi - - # Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener - # using same port and src_install may have problems (with /etc folder) - local -x MAKEOPTS=-j1 - - default -} - -pkg_postinst() { - if ! has_version "app-arch/mt-st"; then - elog "" - elog "If you want autoloader support you need to install \"app-arch/mt-st\" in addition!" - fi -} diff --git a/sys-block/mbuffer/mbuffer-20211018.ebuild b/sys-block/mbuffer/mbuffer-20211018.ebuild new file mode 100644 index 000000000000..b5df3c74c1a2 --- /dev/null +++ b/sys-block/mbuffer/mbuffer-20211018.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="M(easuring)buffer is a replacement for buffer with additional functionality" +HOMEPAGE="https://www.maier-komor.de/mbuffer.html" +SRC_URI="https://www.maier-komor.de/software/mbuffer/${P}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +IUSE="debug ssl test" + +REQUIRED_USE="test? ( ssl )" + +RESTRICT="!test? ( test )" + +RDEPEND="ssl? ( + dev-libs/openssl:0= + )" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-20180410-sysconfdir.patch" + "${FILESDIR}/${PN}-20200929-find-OBJDUMP.patch" +) + +src_prepare() { + ln -s "${DISTDIR}"/${P}.tgz test.tar #258881 + + default + + mv configure.in configure.ac || die + + eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable ssl md5) + $(use_enable debug) + ) + econf "${myeconfargs[@]}" +} + +src_test() { + if has usersandbox ${FEATURES} || has network-sandbox ${FEATURES}; then + ewarn "Some tests may fail with FEATURES=usersandbox or" + ewarn "FEATURES=network-sandbox; Skipping tests because" + ewarn "test suite would hang forever in such environments!" + return 0; + fi + + # Enforce MAKEOPTS=-j1 because src_test() spawns multiple listener + # using same port and src_install may have problems (with /etc folder) + local -x MAKEOPTS=-j1 + + default +} + +pkg_postinst() { + if ! has_version "app-arch/mt-st"; then + elog "" + elog "If you want autoloader support you need to install \"app-arch/mt-st\" in addition!" + fi +} diff --git a/sys-block/megacli/Manifest b/sys-block/megacli/Manifest index c4077b46b8b6..ba3dd427ddc4 100644 --- a/sys-block/megacli/Manifest +++ b/sys-block/megacli/Manifest @@ -1,5 +1,4 @@ AUX megacli-wrapper 102 BLAKE2B 15b4c1bcc7102e7c757527e4f8fbb30b4d6eb14773da3690450e010fedecc248b3ff9cfd7f3ad9751cce750de816df98b249ed8f32c9960ac5eef60424f3dede SHA512 b420a93bc930ca346cd76d54871929231d7a7d378c602523d291517c1861b925cb6226a27326559c13b572bc1f9494b6a0abba1526bc02141a8ba1d86f245ec7 DIST 8-07-14_MegaCLI.zip 7939395 BLAKE2B 3b4151724fab8b9fd2a5797d11919c52cdd5c96fefb6074fad6637a9a82a6d9291dd43e5480669779dbce18f3cb0c56fe119e868a6d6a7c9d05779eb6fccb154 SHA512 ee2b66b69dc41bb678e54f5ccf4908a51e6fde147b2118844ff6248127aa51f12af0e7562c74461d52ea8e9b4345877b21c87fc89210208d80cf2fd3402a93e3 -EBUILD megacli-8.07.14-r2.ebuild 2486 BLAKE2B 9b4b6102240a2e06bb5e229fb9854f36d830143cf86498f9bee4a6bd68ed3b8c9fe5e5426beced13b1ffcebfd95c931c104c3a1571660d8d0aa15138f1275df7 SHA512 ff284da9bc44a143f905e9bde17aa6f26afc6c23eabd86de28e8657dc652b7fda34597beb93be3905239325690875cd12bdf1f85629d7f79f6d3ea066d867bff -EBUILD megacli-8.07.14-r3.ebuild 2488 BLAKE2B 8009946c72d05a7967184b24ff906f7cf9cf403996f6535c202ae8d27e2e1b290020ad103cfc6186b3836358f5e16ce94caf387af7bcd8b44951c77d7c359d03 SHA512 0c439c3781ca5f4e75384d3cb6acf84973b2b09aebebf28e106928038fcc29366791c452578f44b4d921d1e8f1723d24529f8c1123a47bbfd8cf6d960e68ff9d +EBUILD megacli-8.07.14-r3.ebuild 2486 BLAKE2B 6fc1d8df7fc476156222cc86cefe79cf28894cfa54036d40a9906194cfb42a2ecb3d8beb9ee6128f9478b7b109ae9e9c22d4e3c64112fc95e500193b30c9bf50 SHA512 b1fbc0e8e49315b32031b73cbae3af593683510208ed2dd97b0edf75d12fd532f588e48b4670c9b4408649f13326b1b38385847895e8421220c4e54cddd952c0 MISC metadata.xml 319 BLAKE2B 5a45f58f8cc5f61094270415357ea4a684040c69f261e9bc3bc07ef5cf8252e5c1201aac2317c2a14571185e7964fcd706533b15022820d14cb653c8aef1cc14 SHA512 c8e3764dd6248eebe247218e5a53136627fb3117f620ee336d6555f7c6b5fd62fc2eeb287d63120e50efa14496db647363ae3f2047efcfcca7cfde6e7a8fe6aa 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 777fb0cbbf06..000000000000 --- 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 -} diff --git a/sys-block/megacli/megacli-8.07.14-r3.ebuild b/sys-block/megacli/megacli-8.07.14-r3.ebuild index ed3a7f8c02de..240d079dd480 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 -- cgit v1.2.3