summaryrefslogtreecommitdiff
path: root/sys-block
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
commit21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch)
treee1810a4b135afce04b34862ef0fab2bfaeb8aeca /sys-block
parent7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff)
gentoo resync : 15.01.2020
Diffstat (limited to 'sys-block')
-rw-r--r--sys-block/Manifest.gzbin10719 -> 10712 bytes
-rw-r--r--sys-block/blocks/Manifest4
-rw-r--r--sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild4
-rw-r--r--sys-block/blocks/blocks-9999.ebuild4
-rw-r--r--sys-block/di/Manifest4
-rw-r--r--sys-block/di/di-4.47.3.ebuild (renamed from sys-block/di/di-4.47.1.ebuild)0
-rw-r--r--sys-block/f3/Manifest6
-rw-r--r--sys-block/f3/f3-7.0.ebuild68
-rw-r--r--sys-block/f3/f3-7.1.ebuild66
-rw-r--r--sys-block/f3/f3-7.2.ebuild2
-rw-r--r--sys-block/fio/Manifest4
-rw-r--r--sys-block/fio/fio-3.16.ebuild4
-rw-r--r--sys-block/fio/fio-3.7.ebuild4
-rw-r--r--sys-block/parted/Manifest3
-rw-r--r--sys-block/parted/files/parted-3.3-atari.patch11
-rw-r--r--sys-block/parted/parted-3.3-r1.ebuild (renamed from sys-block/parted/parted-3.3.ebuild)3
-rw-r--r--sys-block/partitionmanager/Manifest2
-rw-r--r--sys-block/partitionmanager/partitionmanager-4.0.0.ebuild46
-rw-r--r--sys-block/sas3flash/Manifest6
-rw-r--r--sys-block/sas3flash/sas3flash-15-r1.ebuild92
-rw-r--r--sys-block/sas3flash/sas3flash-16.ebuild108
-rw-r--r--sys-block/sas3ircu/Manifest2
-rw-r--r--sys-block/sas3ircu/sas3ircu-16.ebuild92
-rw-r--r--sys-block/storcli/Manifest12
-rw-r--r--sys-block/storcli/storcli-1.19.04.ebuild4
-rw-r--r--sys-block/storcli/storcli-1.20.15.ebuild4
-rw-r--r--sys-block/storcli/storcli-1.21.06.ebuild4
-rw-r--r--sys-block/storcli/storcli-1.23.02.ebuild4
-rw-r--r--sys-block/storcli/storcli-7.1017.ebuild4
-rw-r--r--sys-block/storcli/storcli-7.1211.ebuild68
-rw-r--r--sys-block/targetcli-fb/Manifest4
-rw-r--r--sys-block/targetcli-fb/targetcli-fb-2.1.48-r2.ebuild4
-rw-r--r--sys-block/targetcli-fb/targetcli-fb-2.1.49.ebuild4
33 files changed, 448 insertions, 199 deletions
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index a855eedd73b5..860d143749bf 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/blocks/Manifest b/sys-block/blocks/Manifest
index c3b835237a65..6a8e2fbc2c23 100644
--- a/sys-block/blocks/Manifest
+++ b/sys-block/blocks/Manifest
@@ -1,4 +1,4 @@
DIST blocks-0.1.4_pre131210.tar.xz 33684 BLAKE2B 4f41747cb589c90770eeb80a648fafe8c7463659a2b1fbed94fdebdc00ef0a595f4d14df0e2284a0e3889eecc0fccd69d92839e5aaaaf29d1d378224d5708030 SHA512 05ad49f2ece5cdb92097f60b5f69cfbb7d409ac5e1ffb98488f26b51ad07ed7dad8eeb3fd302a06b3e199e816e45c2c69daecc13a19627252b8245372f324a58
-EBUILD blocks-0.1.4_pre131210-r1.ebuild 1316 BLAKE2B 96c58e6680ad471b898819878efab64364c54c61094f498dd1402396609ace76a37e785abe8188557089e7c3b658208eb77fd233435f5c4333fe14851e4797d2 SHA512 6ce872f461c5bbd1e5a1a085504c56a4df8b85ecc40db5548ee741df56b1286f9aa4bbf34ff9962cbc4310d766890e1b56c19c7f3b295c61a66368c28ee3ef2d
-EBUILD blocks-9999.ebuild 1288 BLAKE2B 54176719d421976e6acba3c6c0d5925a4f4d4f68811ec7376d70bcc3bef1d59ebf30c48dc95d800c12ea6d67035aeec3af89a0168dba3f8e04c617b23d793ffa SHA512 3bff7b12f1539909380e2e09dd0ccc54abbd5c062dea16232bc1d5f810676d291917d6e1c4a2ae9575c769dc47e614e767253aa7b46ca78618c3accc0eb69715
+EBUILD blocks-0.1.4_pre131210-r1.ebuild 1312 BLAKE2B e40ac8caea0ec9de5767fd3db3e5e6c46e846b0971176a49ad2a43c348fc5b575ce62a664e81eefbdf534c677697e02bca695f50106d267cda6880a7b0ef7276 SHA512 4521f30fb966d6ad14795cc207d5b0b6399c8dc1469bf9df306d6954ad4f96e674c34b8df5edf35ae8c1e3ac4eca14070e46a8b77a8c3be1e076bcb3d39c6864
+EBUILD blocks-9999.ebuild 1284 BLAKE2B 709c9961bea1aaf1e014711a2c50bf5876e15bd930423ad23f67f76c93cb76ec86ec87f8cca0a0b04ccaeb1e3db8e26e3b5584b38c3cf440f3782795ea3f332c SHA512 a2bc6096339911c07556ea515b07e87c69ed649e5b01bfabf452ba0116a326b1d54e84a77f16b55537b1a1c8a426d1d108fd95e4ffbd67753dd0c1822bdcf271
MISC metadata.xml 475 BLAKE2B 592b39aa9f5554e849d866a8fa4de1cbc2b6769aaf16f2a63b8835f5571f0a4280fc4e77963d9cf32a4f55567b55c9b58ac501e2a6917f13a58d929a81fdd796 SHA512 acb1345d5edd42ded851e80dfe07f0c97093ec09e4b2308cff57cae64041da052cac25282a22146107348e72366601031deb830fa55975c219f71963cae9e406
diff --git a/sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild b/sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild
index 7ca03a85670f..c62e1a443f0d 100644
--- a/sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild
+++ b/sys-block/blocks/blocks-0.1.4_pre131210-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
diff --git a/sys-block/blocks/blocks-9999.ebuild b/sys-block/blocks/blocks-9999.ebuild
index 00c64d935ed5..a2869981ae80 100644
--- a/sys-block/blocks/blocks-9999.ebuild
+++ b/sys-block/blocks/blocks-9999.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python3_{5,6} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1 git-r3
diff --git a/sys-block/di/Manifest b/sys-block/di/Manifest
index c9a94ba71114..5dbcd3bb938a 100644
--- a/sys-block/di/Manifest
+++ b/sys-block/di/Manifest
@@ -1,9 +1,9 @@
AUX di-4.33-build.patch 1041 BLAKE2B 971d2cdcab457ede532c490d2a584ea76d7c7181587e670a18ee51431716e9fa64c1acc89ae41b51fadf58829e3d0edbd34181bd439adc50f028eac49786115f SHA512 5ed513a857585bd460e530d406488729e3b75f9a945faa600de1c41ed30762f2a5ed578ee10c5df16f3980b2063a05648d6c85c2882da8ef40e657e058788214
AUX di-4.47-no_echo-n.patch 658 BLAKE2B cfd3df4c24333dd168ceef279c7cfcad2194e7fd7b3f1b2722cc9e54ae51abf963971666458455117ae990613ffc920541e3db4d603948c1a2dcdbd9f9912331 SHA512 2184eb38daa2eb67d3f61d337ee1d95188f66a1e63838916305aa72ef16c50e93147a5cee7388785bf96088479acc4ddddf7f2a1a4bb6e0c2de47abca4bbb071
-DIST di-4.47.1.tar.gz 221051 BLAKE2B d1012ab500f808363ce445b6c0bb80f3e91f85560faff1d31bbed4f3d44f894dadb5d59d417a16335fce45659861b483dc82b53a59718ee1c8a1b6b21265d4d9 SHA512 3312634617b5614d36d7ce9c0725a4d03e55e694b9588db88bb1c2bfab05373516cadbab8a23db3328f4944b99ae07dacabb98d56cc909f0502d58ccc6f5301c
DIST di-4.47.2.tar.gz 221092 BLAKE2B eb5d0471cf1594160e552a770eb73912fd701e1904665b8201b9813f2b630f201f9a0af781df71e4ca754800c31d6d35f79009bcb041e2ffdcbaaebc506651cb SHA512 1468d42fe7cb6041d763f66e39bc9834f45d80e754a043dd5dc3db44aead86ffaff59e8de5b6e7d19ecc5c76cc2a280598232b550067665f48a370bf4e112fd7
+DIST di-4.47.3.tar.gz 221113 BLAKE2B 9e5d07a5839f107186b6010c6429b4b30f94da3a365b04e916af0f919c0a46746e8e854f6445e6b3927b600235ffef92b216cdab48a80c37b40c6f05c6de899e SHA512 d97a99a720181bbd9f5de2c9a97b099e332df6ffbba8f59130dec19a85846339fef4a2db08f84561722262552e087619c8a181e7de1c3b5744b17312f84bab59
DIST di-4.47.tar.gz 250479 BLAKE2B 64156867ab31c448dfc428331a54900a54df4689f851f86f6b8e33403b2f0b785aadd8140576bc75f03ed675cf31fffe15d577b477e5d07a4e678bf625f46f49 SHA512 6bb004a9230dd59174c59b823a80ccc9b237a08947ac15502a805cf95e8803c05ac4e8c2282164130db2e23e8f521bf16c30f2c0996c96a9612d139d66df89f5
-EBUILD di-4.47.1.ebuild 700 BLAKE2B 0c6ab6ca5429781cad6c6b62a80de4302b463158caf34b2650f909cabb78e023ddc1080b28fda86a38f9416046926e4d4bfda4b3688c12a738ca91b7e8ec1f1a SHA512 f267a60c98c7a034da5c33f9a43de42ba8eb6cb51a8c79c40287eb441a8fbf5396a833742e24c3c1ce3fc54aa862e226d6278aecd9b829d8c152a62b220a31d5
EBUILD di-4.47.2.ebuild 700 BLAKE2B 0c6ab6ca5429781cad6c6b62a80de4302b463158caf34b2650f909cabb78e023ddc1080b28fda86a38f9416046926e4d4bfda4b3688c12a738ca91b7e8ec1f1a SHA512 f267a60c98c7a034da5c33f9a43de42ba8eb6cb51a8c79c40287eb441a8fbf5396a833742e24c3c1ce3fc54aa862e226d6278aecd9b829d8c152a62b220a31d5
+EBUILD di-4.47.3.ebuild 700 BLAKE2B 0c6ab6ca5429781cad6c6b62a80de4302b463158caf34b2650f909cabb78e023ddc1080b28fda86a38f9416046926e4d4bfda4b3688c12a738ca91b7e8ec1f1a SHA512 f267a60c98c7a034da5c33f9a43de42ba8eb6cb51a8c79c40287eb441a8fbf5396a833742e24c3c1ce3fc54aa862e226d6278aecd9b829d8c152a62b220a31d5
EBUILD di-4.47.ebuild 743 BLAKE2B 8a644ab2b1abcdc310880db519d0a0c1f97e15e762f19187af4924944926bd975d2900795a82374c55bed75562342f86d32393b2a5bffd9dcc74360efa9df56e SHA512 5fe91ae237a483bfae9ab1a91bb0a60fdfa3a3825e194d7f474641cca8b4534af6fa9c4cab360832b556d9274da7eb426682e1e13ba66d9c88b3caab2deceda9
MISC metadata.xml 253 BLAKE2B 295e9d6d93aaa12af413972e1590c67087801cc09c9aa6b59d4606c0f4106d1dacf2baa9858559083b4c6d91beeef218d0729e8593a33788958da6d2897e8ce2 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555
diff --git a/sys-block/di/di-4.47.1.ebuild b/sys-block/di/di-4.47.3.ebuild
index 64adf3b98685..64adf3b98685 100644
--- a/sys-block/di/di-4.47.1.ebuild
+++ b/sys-block/di/di-4.47.3.ebuild
diff --git a/sys-block/f3/Manifest b/sys-block/f3/Manifest
index 8d209e9969a1..593f0801b92e 100644
--- a/sys-block/f3/Manifest
+++ b/sys-block/f3/Manifest
@@ -1,7 +1,3 @@
-DIST f3-7.0.tar.gz 67492 BLAKE2B 6b6882958ca831a26cd815635a563dd1bac9c93103fd6e9a2a4040b6ea3725395be96d0cbef9d7e01441402edf63a63110be41f5db559eb5fa85ac82a101751d SHA512 217348c3911995143e2d1f777ff6038ffd541f6868d58da9ca0a702610377f26eac7aafcd993d9b410b4d5a6d27d2c4fa8020b665beee7c2f760dc293a63c41f
-DIST f3-7.1.tar.gz 67934 BLAKE2B 7d5e12d8af7abda6136dfa19127554b6e5c45fdec7f0cef10d792d77cd2cfae035a572cdf2f22faf54c61852b1660e70270a326bb4408ed64725114f1f9aff4f SHA512 d696bb96ebaefab13c50a4479be01c206365d8dcf7d3c3b1d906b68705b654fffabdbeee49ea208047383c117bcac2a85c2c5fb129cace82f8addc16f22d7514
DIST f3-7.2.tar.gz 68471 BLAKE2B fa2e98ee0bdbad117c44bcc866d8ee5ef1572469d0b3cc48734de0fdb47653946774cc85429157f00d2a977662f593885074822bf1e069aa84ceafafa64726bf SHA512 4e41fca8b02dbd6bfaae01237a47573916aefe47f5aafc864618d708568e32ec122390c03af24d89caaf03de692fa374e87747b07a8546eaf8cafd57887a61ac
-EBUILD f3-7.0.ebuild 1106 BLAKE2B 32343b52d3e2f9d35d71267ff377c10a673f8d1f32f2065ab5ef86298acfaf3a6694983a7261e361401450e5f09e566a31c850d67a90c8552ebc9b82fbb55f25 SHA512 551a553a86204bcf03de5904b621abeeebd430d989e7c7aba98cb7d34233f8c890f1c022906fe7605d0167ce5956de3dd09af3401228f545960feeddcac64d95
-EBUILD f3-7.1.ebuild 1028 BLAKE2B 6cff438b3b08a87dabf3baf5d54847e9528e323b9ccd4215745ca4a7a1b09e12d4a0300066a0f5651a82d6860a5a43b196f1c24dbdbfb3d10710b8be6afa2e1c SHA512 65fccee48c9473285667cb374a73d21f38e899aed4b44a85193c7cbca475681d1535d66161b2c49664156778f5971b77b82df2a5f5e1037b528553b6999bead5
-EBUILD f3-7.2.ebuild 1025 BLAKE2B d10175266b5c0b3222a6e7e9f9dd4d195479826a4101786d094e38f0320ccf5058701b4df0d444e9fb33b00b69bb6a674636ea91bcf2623948b02118d75b8c42 SHA512 62c472fc65ae1a9f6121a785d11149cac111fd05dd1d129feab922d07ca844e0745cfa39ff2c74be1d447cd67e0b619b7c142e95182298479571361b42ea48c8
+EBUILD f3-7.2.ebuild 1023 BLAKE2B e6bd0d81a01893dd7bd9de0b94d69e255a06a7c7066dfac87179dfeba5cec0896c97258e8dd62066cf2d9975631766214408a3688cb1bea6f8f3ada683210d43 SHA512 a291beddaed0584ee0182331be6096932b52ed0b2294e440881fab7ff0f121d4da51f4cc660827fe3c12806279dc087fe6c4c45c347644dc07825d4f7e31783c
MISC metadata.xml 959 BLAKE2B 216b03b57f363f727f19317c6ac7a9dcd5c383f23939803e0e04a5061628c0669083084e0bfd2a3bd8234810e37cf851babc8b63355bd9e4082a35126844c4df SHA512 a3c52956ad1241ea8d834cfe4d45f36fb80e4c3d717f18e0f15e126b950a2cf6fdd036e8612b9feee8812d9c77a49ce9e209a2e54fd8d0f3655696814b4c9b40
diff --git a/sys-block/f3/f3-7.0.ebuild b/sys-block/f3/f3-7.0.ebuild
deleted file mode 100644
index 987ef57f6f6d..000000000000
--- a/sys-block/f3/f3-7.0.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Utilities to detect broken or counterfeit flash storage"
-HOMEPAGE="http://oss.digirati.com.br/f3/ https://github.com/AltraMayor/f3"
-
-PATCHES=(
-)
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/AltraMayor/${PN}.git"
-
- PATCHES=()
-
- inherit git-r3
-else
- SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~arm64 x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-IUSE="extra"
-
-DEPEND="extra? (
- sys-block/parted
- virtual/udev
- )"
-
-RDEPEND=""
-
-DOCS=( changelog README.rst )
-
-src_prepare() {
- default
-
- sed -i \
- -e 's:-ggdb::' \
- -e 's:^PREFIX =:PREFIX ?=:' \
- Makefile || die
-
- tc-export CC
-
- append-cflags -fgnu89-inline # https://github.com/AltraMayor/f3/issues/34
-}
-
-src_compile() {
- default
-
- if use extra; then
- emake V=1 extra
- fi
-}
-
-src_install() {
- emake PREFIX="${ED%/}/usr" install
-
- if use extra; then
- emake PREFIX="${ED%/}/usr" install-extra
- fi
-
- dodoc "${DOCS[@]}"
-}
diff --git a/sys-block/f3/f3-7.1.ebuild b/sys-block/f3/f3-7.1.ebuild
deleted file mode 100644
index 726e10fa800d..000000000000
--- a/sys-block/f3/f3-7.1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Utilities to detect broken or counterfeit flash storage"
-HOMEPAGE="http://oss.digirati.com.br/f3/ https://github.com/AltraMayor/f3"
-
-PATCHES=(
-)
-
-if [[ ${PV} == "9999" ]]; then
- EGIT_REPO_URI="https://github.com/AltraMayor/${PN}.git"
-
- PATCHES=()
-
- inherit git-r3
-else
- SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-
-IUSE="extra"
-
-DEPEND="extra? (
- sys-block/parted
- virtual/udev
- )"
-
-RDEPEND=""
-
-DOCS=( changelog README.rst )
-
-src_prepare() {
- default
-
- sed -i \
- -e 's:-ggdb::' \
- -e 's:^PREFIX =:PREFIX ?=:' \
- Makefile || die
-
- tc-export CC
-}
-
-src_compile() {
- default
-
- if use extra; then
- emake V=1 extra
- fi
-}
-
-src_install() {
- emake PREFIX="${ED%/}/usr" install
-
- if use extra; then
- emake PREFIX="${ED%/}/usr" install-extra
- fi
-
- einstalldocs
-}
diff --git a/sys-block/f3/f3-7.2.ebuild b/sys-block/f3/f3-7.2.ebuild
index 6f012d090ba3..11b6e4fcd9d0 100644
--- a/sys-block/f3/f3-7.2.ebuild
+++ b/sys-block/f3/f3-7.2.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == "9999" ]]; then
inherit git-r3
else
SRC_URI="https://github.com/AltraMayor/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~x86"
+ KEYWORDS="amd64 ~arm64 x86"
fi
LICENSE="GPL-3+"
diff --git a/sys-block/fio/Manifest b/sys-block/fio/Manifest
index 686141049205..dd9cfb96a806 100644
--- a/sys-block/fio/Manifest
+++ b/sys-block/fio/Manifest
@@ -8,7 +8,7 @@ DIST fio-3.2.tar.bz2 613565 BLAKE2B e721d698338dd8d2c6215780a2d9a10c643a5912d3c2
DIST fio-3.7.tar.bz2 629354 BLAKE2B 99a1c88481c7a693e31b1a0bc23bc80e85df92385f9d5a7de8d6479be8bc425326a20d794eb4809f822adfcd06e07c66ebed321faa9dbae7a2c1d3c766a6467d SHA512 b1f5cb35fe1c06e030c570959ab9a96d936f9eaa2f7f30d5a34f34fd93fae057da07c4084a06143cd5188ad6b2cc06b564484f8867e050cfeddc0ee3fb0fe266
EBUILD fio-2.15.ebuild 2693 BLAKE2B 302c54d0b33a6b4a14e1a19ff8cb1848438d87a2732860bfe947f50105eff2a59abb457cb2aefa5cac302a81c0146c3f6858ed91caceaeb54da44864e2c49b60 SHA512 5052d1f15e6250f0802a6a9786aef3ea95fa61a54cb1c7a58c29e80a8b79ed3170096b51fe20f3e8cf4b7ba264fcc4beb25a8e32f222ef7619af6324d73b7a91
EBUILD fio-2.16.ebuild 2907 BLAKE2B b524791f0ecea03ae3a17994295224963fb9eb10b2b339f4dbdcbb546fbafd24cf905777817878cecd22df2158f84ed1ddfc6d311909ca569bd5ef91da0f1218 SHA512 ae8bd404cddedd37a41729e1ec570df997dd9b4484daa9e77a75c4887ee0bb26d5cffbb015fd1e154103d276f2db11486bb49d09b8dbc897f3d5ba5865fb1559
-EBUILD fio-3.16.ebuild 3556 BLAKE2B 7c8890345b27fe582f5ad82581267bd7e22b5a0d8d76733f696de9ca0ec0f25ecc1d09c0c7ab5e7306dc0f081b2dff2403820aed427b78197433e6953a646ad7 SHA512 f984a03787f909ff32268c2b40d980c7087e67e0b9a9dd575ab22c5c5b107bc15d83257ffc2d8a1b5f415f8a6b14528bc0bec9afc04b0ee434f8c8a1200b50f7
+EBUILD fio-3.16.ebuild 3546 BLAKE2B 95eb92a3c0e390bd9a1b4c7e02a0025031d1d3f203df1a03813e40db7f4a9550847ca36bd6b11c9aaa82b9e29afd3368ec039d1d96f1017611f965abb3462d3a SHA512 090fa98cad51a50de4120a9c61bba262fe26564dae5075d010b18d1a72f722db0a3c7630c212a2c54f5d07c8d2bb21d380268796b98e1054ca1721c2c7a5b9a7
EBUILD fio-3.2.ebuild 2855 BLAKE2B 9496bc95ff5ad4511285897285904b352e8e5e1ba547f8eed4932bece1b98f229c7677405c3f6af7e6948ab710e13d79612b94d9442f8371f63cd2a15003b9c6 SHA512 72db1a54e4e876142a7e4c1b16fa467fc0024a1d67eda20a77c97a9685833a03d5a0acaa54b07e0e62e3e12ebd128d2e49ccd58e36758f70c62ca9df25d09bd1
-EBUILD fio-3.7.ebuild 3016 BLAKE2B ce0efa6db051517641f759d5422954937c529b7dc6467deb584f261dae79b2ff567822963065fda944c152648b1db36c7b477c4093ce63f6d36cb8225bcd910e SHA512 e2b5c497e3d11bc6ebd8ed6a9709be3a3b88fcbd93591648bcbba48e38204dbf6de0a8622726f18d58bf39c65f5f574161f1f17cc596e1c3e07964c9ce40a6fc
+EBUILD fio-3.7.ebuild 3006 BLAKE2B 0803b0f384761f77702d0e844767152c2f23f76291a3685bc2364d2a7dd2b781ea2170ec0da781ed4017c4821953b6d7a5ff7abfd1beac65687de2487a240724 SHA512 bc261cda042724608ec4e89e5b16bd96799d3ca72e87e19d32f3d95e30f6ca36f7d5e1ece54a125aaea7ddad49a59ae96b7ef52e5177fd158b5f934a15590b91
MISC metadata.xml 1000 BLAKE2B b31d96139431d807a30a3d310a259aee985e0bcbc8bd8a0ca55951aa9fd7d11441e837a2fce8f92c8f53601bcdebc64b432d93bab2ff976e6a1d19726e91a853 SHA512 d2c849aae5d4c80bce349d6f34de456602cbb04a0c670e60a126a7ff2e77b0e48b66d08aecfe0ad9f75b10a580a8f2e9214a0864310abff066d6d06077ba6613
diff --git a/sys-block/fio/fio-3.16.ebuild b/sys-block/fio/fio-3.16.ebuild
index 440fa1282c4a..cf261cd6263b 100644
--- a/sys-block/fio/fio-3.16.ebuild
+++ b/sys-block/fio/fio-3.16.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 )
+PYTHON_COMPAT=( python2_7 python3_6 )
inherit python-r1 toolchain-funcs
diff --git a/sys-block/fio/fio-3.7.ebuild b/sys-block/fio/fio-3.7.ebuild
index 1e4ab6617364..f97099be414c 100644
--- a/sys-block/fio/fio-3.7.ebuild
+++ b/sys-block/fio/fio-3.7.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_5 python3_6 )
+PYTHON_COMPAT=( python2_7 python3_6 )
inherit eutils python-r1 toolchain-funcs
diff --git a/sys-block/parted/Manifest b/sys-block/parted/Manifest
index af43654cb2e3..549ce896e5a8 100644
--- a/sys-block/parted/Manifest
+++ b/sys-block/parted/Manifest
@@ -2,6 +2,7 @@ AUX parted-3.2-devmapper.patch 1972 BLAKE2B 10ceeec3f6af744dad642a9b1b8e8d30a857
AUX parted-3.2-fix-resizing-FAT16.patch 2383 BLAKE2B d680374c1949a1f4f118e67ad5f2b90cbde13475b0749cf580d25dc78b424ecc003a97c4607733b7bde833022c0ba76bdcae0853c8f205fb1fb4c873639ee928 SHA512 31a79f24de58fdbc77b50790372019083375acace66f9a9d3fc93c6ec22988b7198fda13c3790e00518f7a2878de1efb914658f517d275c6ecfd3e507bc4cd15
AUX parted-3.2-po4a-mandir.patch 275 BLAKE2B 5342cc776f557c9ef95604eb2c15ad484c4dbf102d4093dcb1d4005f2f6d4f90db2ff0fc3ceae59fd22c3442604b2abbdac48594f860ba810dc4d8dce89d6fc0 SHA512 5ef686f56d8c3939da3f24fdb6196d8858c2f980805f1cb06020d6f6996158f62b8372a233ec3ec98aae30b41034046d615e415b3abf2648db7be88e3b45a872
AUX parted-3.2-sysmacros.patch 804 BLAKE2B 294094fd79a799d577c2db00569f4be218713b71659654603a299f039939a7b3901ab80aab6cf969fd503712da8a7039e8fd7dac007b164a1f3b7ead4c5596ed SHA512 97c141d623bc52387b3726a164c5191c094cef1b2aa000dbd8e505aab418210d27ad07a59e0433faf001bf12ee1e3729838186fc2bae69ed7a66941364e3b468
+AUX parted-3.3-atari.patch 421 BLAKE2B 9048176f882e66cf89cc2d79aa0ea7a550f9c649d8f54f4df102eb361c6e0be473a2e07e1ab8f63dc446422a92ced10cfb4858a27b7988c1b5a960e6e8e1d518 SHA512 59738de6f89dd6d407eef139ffe4d0925d418f4d33a30a1ead1e1f05ab7ad93e13294412d5061dd40302b9592a33b97f137089f477dc6a2febd3fe60eae77ca0
DIST parted-3.2.tar.xz 1655244 BLAKE2B 56608590b26a9b5266dacf3698d990b730bdb35d9374d1da57103fbef3ef5037e40dd2fe0f523ca8e0e75401a3b25cf543e5ca5c94cf410bbaa62ea15d6f0ba3 SHA512 4e37dbdd6f5032c9ebfec43704f6882379597d038167b9c4d04053efa083c68a705196713864451fa9e11d32777e16c68982877945c5efd9ea5f8252cb20e1c4
DIST parted-3.3.tar.xz 1757432 BLAKE2B d1e248cd8fdce22d4957055d65f9f93333505229f92174f343897422a31a43f3d35ea06f8f1bdafd254e4629c5890ec38d6b75d3b499c39a9ada4a8d5f9d9d8f SHA512 d1384694a491aa53bab6206fdeccd1d192de2ed379fe25aa865dd6aa06ed945a728e85b2ccc2fb23f5aa9dfee4a8bd8f0f2be1dd386cb8e8861b73382c6a07e4
DIST parted_3.2-23.debian.tar.xz 88152 BLAKE2B 5e69a5799cc909bf54d1dcd1c7a8f7fe5dd7ce46b03957406f4a6118480d5acca3a165cc16b720fd03a89339fcfb46844d470079c4e10a4683e270c9e804c245 SHA512 7f449a24d1ea75a185b5fd589fea73a2f0944f1276288ece2790c5889de6adf8354f94388046a25b2dbf5735759f6010397f140607320a4de348cf77f8c75b09
@@ -9,6 +10,6 @@ DIST parted_3.2-25.debian.tar.xz 88524 BLAKE2B e994ca8a68f700773e0a67657d59793ea
EBUILD parted-3.2-r1.ebuild 1503 BLAKE2B c2f7caec38f0d237e93a137a66ad433cb92dd23eeddb398625de2c5c114340136da270229d9e1ac6d9d58e64989481aa14caace6167cafea593c00d9d9801503 SHA512 32f77e24f7b4b986aac5508780121cf32525d2412fb84202a1385a14b453e72661b26cf8700be4d32555d143d9a23284daf3bac0dbba7038047f290d11a68a81
EBUILD parted-3.2_p23.ebuild 1708 BLAKE2B 0e7fe667d2a5abf26d22c5565eab5d844ba5ee88c33fb3a114e1b53374b070c917c02f3a3559eca3fac48455075cec394a4cdb9ba3c856c3a038be1a1a81fb64 SHA512 8359721e7f4fc1df27168f596d3101910fbad078d43a4c8139d318d5630f451a8a96c229241f312b7465385b5bf34e46f16ef0626d6122f8678ab347c08f831f
EBUILD parted-3.2_p25.ebuild 1709 BLAKE2B 99b89316a52c01528ddc7e51b9cd3415945c1e4a79bd6669b5c3abb161d7edb3607db4d6814d8f1d81894eef364ce6d71105c009dc6c1231c49ddf1a3ec5b0c2 SHA512 afd60957fe6cf5d5cd9900128fcded9c7910b2288beb14129d0a4987950ce926b5506ecdec8502d8c906b2e66539d1563aa551a7b3e4c0da86f771c258b48972
-EBUILD parted-3.3.ebuild 1386 BLAKE2B 9fbb1704c6d071014a293ddd5b923da583fcc6092cd1bf2c816fc0dca367b1a97f54f6b9d95d5f98847efa59ad1884ba4be975418565deae0db804e7abaca064 SHA512 38ac589c46d89a7c397a01aa2a69dad313a5af7f11ecb10412d418e52ef5bab2ef701833b497adced509001ad81d5397ca2c673b8e5ceeda8dc02d20ed9b4940
+EBUILD parted-3.3-r1.ebuild 1423 BLAKE2B 0ed0bfbce7a6c4fc4044ada8794d79e9adeb4e0f7aaf2ca3c373f8811163eb46893bd42bf7355516c398a422ddf15c2500e5efa455aeb12c5c817a764eb0af26 SHA512 88d5c7bf0e9c136f791b4809dd3422f82955acf7ef685953e0dfbbca3785cedfbf11c87ce4f0f7c66509619038af242aa43667f39bae1233f3ef80447edbe008
EBUILD parted-99999.ebuild 1434 BLAKE2B 9f3244f06da51245e21f7931888c9358f564fede3b3332c8c47f5aec5ddaff97419a6197d11baa0ebc79671f6604707d7e47f11046c658c95523dee79e09c2eb SHA512 4c4415068e0a4dd5ff10f583e6314b542efef47437460c9dd7fee3ef19c0b29a4048d4d8f655964e90e953dcade09be240e289558992ff8594206d493c67bd75
MISC metadata.xml 754 BLAKE2B 6bf44d26295c82c00691f9ba11e114f43c2674e98b1a0f332280e2753c08aeeb5b5a402c2288e9f0c654d4d91be1ed20810eb4b19cf277b76d326423ee6b19a8 SHA512 b5ced0310e8a606de46a5a2a690d7a549c5528eb843616621486db93a9fc45266eafbcbacc90d38d8005cd0366fee671705fc98c54c79bf0b3519d182d15c184
diff --git a/sys-block/parted/files/parted-3.3-atari.patch b/sys-block/parted/files/parted-3.3-atari.patch
new file mode 100644
index 000000000000..41771d02d4ee
--- /dev/null
+++ b/sys-block/parted/files/parted-3.3-atari.patch
@@ -0,0 +1,11 @@
+--- a/libparted/labels/atari.c
++++ b/libparted/labels/atari.c
+@@ -1957,7 +1957,7 @@
+ PED_ASSERT (sizeof (AtariRawPartition) == 12);
+ PED_ASSERT (sizeof (AtariRawTable) == 512);
+ /* GNU Libc doesn't support NULL instead of the locale name */
+- PED_ASSERT ((atr_c_locale = newlocale(LC_ALL_MASK, "C", NULL)) != NULL);
++ atr_c_locale = newlocale(LC_ALL_MASK, "C", NULL);
+
+ ped_disk_type_register (&atari_disk_type);
+ }
diff --git a/sys-block/parted/parted-3.3.ebuild b/sys-block/parted/parted-3.3-r1.ebuild
index 1945a7562545..4f2c019b732c 100644
--- a/sys-block/parted/parted-3.3.ebuild
+++ b/sys-block/parted/parted-3.3-r1.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=7
@@ -31,6 +31,7 @@ DEPEND="
"
PATCHES=(
"${FILESDIR}"/${PN}-3.2-po4a-mandir.patch
+ "${FILESDIR}"/${PN}-3.3-atari.patch
)
src_prepare() {
diff --git a/sys-block/partitionmanager/Manifest b/sys-block/partitionmanager/Manifest
index e792796b9245..4ace3870e6da 100644
--- a/sys-block/partitionmanager/Manifest
+++ b/sys-block/partitionmanager/Manifest
@@ -1,3 +1,3 @@
DIST partitionmanager-4.0.0.tar.xz 1327504 BLAKE2B a0ce0daf5a0ef922ca881562da25efd0118115df5e0a7d00ddb6ab994d7ea523cd67772bbaf562b6b33edd5ddc451fc49067d9c8992d734d4e2816c13cac6c45 SHA512 dbdae666b29996a7ef463159cd96469cf5081ca9027d1d59556e21556e2488485c0d4bee1e9005a446a47b13e3c1e4b71014f58c7bfa830adfd7c39364f4581a
-EBUILD partitionmanager-4.0.0.ebuild 949 BLAKE2B ba2dc120a74b1b612eafd68a950abc7c5db6a3c93c3f965d5ec1ccee0ead3386a1347ab568589015c236832836bd58bba37ccf405822b97d2a171112785b7e7f SHA512 613718e5953401c3fc524c09b9a1b70f50ec6e1f3d445430d56badda1f40b0c47b5f51ea91f7be8c6231fcdbe2599c4ef9040349e218174dc5a705eab8688617
+EBUILD partitionmanager-4.0.0.ebuild 1047 BLAKE2B 125d7abd832e11913802b95b450df5d10842ec78cea1feb17854f3bb4df133ea4410049e480b7d824f7f71a6f4ba3edb32301ff60b0e64810980b4f3c2d4a778 SHA512 4886b1ea761e28d0d5f789ab08c63fc067b77b08bea26d80647f1511c7cc1a883a08bf5ac36b883d5c14512deada00eb6a17c9e582d36f94a3c1dc915053013f
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/sys-block/partitionmanager/partitionmanager-4.0.0.ebuild b/sys-block/partitionmanager/partitionmanager-4.0.0.ebuild
index b39b232b8972..158d380ad8d2 100644
--- a/sys-block/partitionmanager/partitionmanager-4.0.0.ebuild
+++ b/sys-block/partitionmanager/partitionmanager-4.0.0.ebuild
@@ -1,34 +1,38 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-FRAMEWORKS_MINIMAL="5.56"
-KDE_HANDBOOK="optional"
-inherit kde5
+ECM_HANDBOOK="optional"
+KFMIN=5.56.0
+QTMIN=5.12.3
+inherit ecm kde.org
DESCRIPTION="Utility for management of disks, partitions and file systems"
HOMEPAGE="https://kde.org/applications/system/org.kde.partitionmanager"
-[[ ${KDE_BUILD_TYPE} == release ]] && SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+
+if [[ ${KDE_BUILD_TYPE} == release ]]; then
+ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
+ KEYWORDS="amd64 ~arm ~arm64 x86"
+fi
LICENSE="GPL-3"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE=""
+SLOT="5"
DEPEND="
- $(add_frameworks_dep kconfig)
- $(add_frameworks_dep kconfigwidgets)
- $(add_frameworks_dep kcoreaddons)
- $(add_frameworks_dep kcrash)
- $(add_frameworks_dep kdbusaddons)
- $(add_frameworks_dep ki18n)
- $(add_frameworks_dep kiconthemes)
- $(add_frameworks_dep kio)
- $(add_frameworks_dep kjobwidgets)
- $(add_frameworks_dep kwidgetsaddons)
- $(add_frameworks_dep kxmlgui)
- $(add_qt_dep qtgui)
- $(add_qt_dep qtwidgets)
- >=sys-libs/kpmcore-4.0.0:5=
+ >=dev-qt/qtgui-${QTMIN}:5
+ >=dev-qt/qtwidgets-${QTMIN}:5
+ >=kde-frameworks/kconfig-${KFMIN}:5
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:5
+ >=kde-frameworks/kcoreaddons-${KFMIN}:5
+ >=kde-frameworks/kcrash-${KFMIN}:5
+ >=kde-frameworks/kdbusaddons-${KFMIN}:5
+ >=kde-frameworks/ki18n-${KFMIN}:5
+ >=kde-frameworks/kiconthemes-${KFMIN}:5
+ >=kde-frameworks/kio-${KFMIN}:5
+ >=kde-frameworks/kjobwidgets-${KFMIN}:5
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
+ >=kde-frameworks/kxmlgui-${KFMIN}:5
+ >=sys-libs/kpmcore-3.3.0:5=
"
RDEPEND="${DEPEND}"
diff --git a/sys-block/sas3flash/Manifest b/sys-block/sas3flash/Manifest
index 1be553e39541..5a5ae4cc0cdb 100644
--- a/sys-block/sas3flash/Manifest
+++ b/sys-block/sas3flash/Manifest
@@ -1,4 +1,10 @@
+DIST Installer_P16_for_FreeBSD.zip 640411 BLAKE2B 5f23b3e9de53469d6f824ce6e571e0ccf8c49ded5c243b07a31d149aaa6ab50a483fa3e78d07417061e0d772c77a9c62867c5390942ae31936c568422b02c0a9 SHA512 951271f312e4c80db0afa5cc2b64bfa7cf262d601411499ca997a27e3df193d1c36ca100470525e606ac9fca7f150384e389c20838c94fc6fbe61f3be10de0f2
+DIST Installer_P16_for_Linux.zip 931509 BLAKE2B 059ce415dde9c872bd5e235bd3168a01bd966fc7433b297875849d563bf57d9207b5d4ce253bd9ac40072353a77ab403ecf110c21758edc5a1a832d7a8af6066 SHA512 fde7967e45f13c81b40b53f9d8893de8bf8b16b8c008b197ddfdcdc0338675c9926b53fc48f38087ca35738de3b8da662d22bdd620648eafb0c8889b48e94431
+DIST Installer_P16_for_Solaris.zip 450562 BLAKE2B 6aa3ce50128a719fb36d8c9a28f87dc43a4c90f261b373dbe0455f1803dea4212b85efc2c5961a7da9254c21938ff189b893eec44a8e959589df59073517296a SHA512 6a73b142ba50d8c3b6427d96153367e96498787a48bef2ea784fba8567ab9a32554fc8560c3ea798b7f7c04af7a8115d778532087aeca6d7b64fbf4a6be5d649
+DIST Installer_P16_for_UEFI.zip 360466 BLAKE2B 8c98387033bc3979a62c1e29e78678563d32ac9e6a90359160fe64694b765cc083ec1c4e3d816ee9fbcc9390fc195078e4b18976d24c3ed79d93baf69c5bff5d SHA512 f670690df3d024dc968325354650c4279ff9823c6e9846cf37b7a7e3ba0ed77e1a94c8e358c691a41dfd1d438215448cb4fb1df246e5a1e6fa72bbfa3e5ee710
DIST SAS3FLASH_P15.zip 5284358 BLAKE2B 8602db381d7ce7fbca7b55c0f7a9ec4868153264624a5c64d7602a5b094e16c274df22d4e4e8c2f3dca08ff5b550b5aa8dc72d25fef74a65b8eb24f4dd213934 SHA512 19fe0b313a210c02017234e0784dffde83eb9a9bcca1c98221bc5fd56e0cc196e53f857c5c0d0db37176f59d70cb85aaef3983b1f900a9f2031b9fcd2cfaf9eb
DIST sas3Flash_quickRefGuide_rev1-0.pdf 301289 BLAKE2B c52a00b7dd6abd14d2a476ed2fca9d56d59555c7f92b802cd37f9876c17d83a9919df6e9c64697eefd2195bec01a1eed14884c3f7daa82195f276032d37a146b SHA512 88129695ac971a28d472f3cea3af8a99fcff508b29b2c7c74994b6854515710239a6bbff766fc4fd31af8726784a3799b2a63a9dd8241e97b34d4e05638e088b
+EBUILD sas3flash-15-r1.ebuild 2891 BLAKE2B 5c687bd8ca7c03bf8f63881c1cd7a57f672f593e13d32742774dce6afe5cd91725dccb77cd02a30b2a0414632a1963c1f21d4ea514af990fb7710fa73a9dc09b SHA512 6c7203c972deb3a8cb8f888ee0b12560b77912e9cbde7bcb222d42efdc6dfbd38b52a030170d37c01bac8ff51c780d3afdb34b75ffc632b256a30217b5d02c0d
EBUILD sas3flash-15.ebuild 2203 BLAKE2B 6fc020bfdeeb4bbd6c77b863ad47cb3c9f39d25c83b9b6b8f2386304564d78f319d7d77a00221058507fe2e3235818b516ad7ea571f32883fae6c0a67e51f070 SHA512 61738738efc9be7cdb247a9f1f5056783b7114bf1505b10e1d450c3f2fb13ff80282c27445ca2f825b2be2b9f5707175dcd1003710315b5ae0a0e88d95797656
+EBUILD sas3flash-16.ebuild 4092 BLAKE2B 078531dc1032bf28e64554bacb052c631193dee7b741d27a3b42494a9c8dad35881a1039a29bd8be2ec19eb4df77b556039738c3d144b238710029ac01acf152 SHA512 35308c7b62f13507f04c2379b1d6e25546b0799b2723c75a89829c83c4f0e507d68fe464bea3ce9b201ca2e3cc3c60ec56ab663340f7219256cf56c24c6ea8e8
MISC metadata.xml 306 BLAKE2B db3bc70d010eab74af1f8c3e7a4813d1cf0613eaf68ec37b4c32773b7a0b58dcf4ae81c3b42d8a296f571aaa380401329e3cf3c5ec161de08c582080e609c438 SHA512 eaf88a3817a6749ed5239605d4de8cdfb1a219355be17e60b9fd3eae741b83ceef0269f79ac89896e78ddcea0d9dd8da186fd619965ee1fb7f0350c779f561ce
diff --git a/sys-block/sas3flash/sas3flash-15-r1.ebuild b/sys-block/sas3flash/sas3flash-15-r1.ebuild
new file mode 100644
index 000000000000..86f572300ce1
--- /dev/null
+++ b/sys-block/sas3flash/sas3flash-15-r1.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot
+
+DESCRIPTION="Flash utility for LSI MPT-SAS3 controller"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc efi"
+
+RESTRICT="strip fetch mirror"
+BDEPEND="app-arch/unzip"
+QA_PREBUILT="opt/lsi/sas3flash boot/efi/sas3flash.efi"
+
+MY_PN=SAS3FLASH
+MY_P="${MY_PN}_P${PV}"
+
+DISTFILE_BIN=${MY_P}.zip
+DISTFILE_DOC=sas3Flash_quickRefGuide_rev1-0.pdf
+
+SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads'
+SRC_URI="
+ ${SRC_URI_BASE}/host-bus-adapters/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+ doc? ( "${SRC_URI_BASE}/oracle/files/${DISTFILE_DOC}" )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+ elog "Broadcom has a mandatory click-through license on their binaries."
+ elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section."
+ elog "After downloading, move ${DISTFILE_BIN} into your DISTDIR directory."
+ if use doc; then
+ elog "Please also download 'SAS3Flash Utility Quick Reference Guide' (${DISTFILE_DOC}) "
+ elog "and also place it into your DISTDIR directory."
+ fi
+ einfo "${SRC_URI}"
+}
+
+supportedcards() {
+ elog "This binary supports should support ALL cards, including, but not"
+ elog "limited to the following series:"
+ elog ""
+ elog "LSI SAS 3004"
+ elog "LSI SAS 3008"
+ elog "LSI SAS 3108"
+ elog "LSI SAS 3116"
+ elog "LSI SAS 3208"
+ elog "LSI SAS 3308"
+}
+
+src_install() {
+ # The second number is some sort of internal revision that is inconsistent between releases.
+ local DOCS=( FLASH_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3FLASH_P${PV}.txt" )
+
+ if use doc; then
+ DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
+ fi
+
+ default
+
+ exeinto /opt/lsi/
+ if use amd64; then
+ doexe sas3flash_rel/sas3flash/sas3flash_linux_x64_rel/sas3flash
+ elif use x86; then
+ doexe sas3flash_rel/sas3flash/sas3flash_linux_x86_rel/sas3flash
+ elif use arm64; then
+ doexe sas3flash_rel/sas3flash/sas3flash_linux_arm_rel/sas3flash
+ elif use ppc64; then
+ doexe sas3flash_rel/sas3flash/sas3flash_linux_ppc64_rel/sas3flash
+ elif use amd64-fbsd; then
+ doexe sas3flash_rel/sas3flash/sas3flash_freebsd_amd64_rel/sas3flash
+ elif use x86-fbsd; then
+ doexe sas3flash_rel/sas3flash/sas3flash_freebsd_i386_rel/sas3flash
+ elif use x64-solaris || use x86-solaris; then
+ doexe sas3flash_rel/sas3flash/sas3flash_solaris_x86_rel/sas3flash
+ elif use sparc-solaris; then
+ doexe sas3flash_rel/sas3flash/sas3flash_solaris_sparc_rel/sas3flash
+ fi
+
+ if use efi; then
+ exeinto /boot/efi/
+ if use amd64; then
+ doexe sas3flash_rel/sas3flash/sas3flash_udk_uefi_x64_rel/sas3flash.efi
+ elif use arm64; then
+ doexe sas3flash_rel/sas3flash/sas3flash_udk_uefi_arm_rel/sas3flash.efi
+ fi
+ fi
+}
diff --git a/sys-block/sas3flash/sas3flash-16.ebuild b/sys-block/sas3flash/sas3flash-16.ebuild
new file mode 100644
index 000000000000..9542c3b99a47
--- /dev/null
+++ b/sys-block/sas3flash/sas3flash-16.ebuild
@@ -0,0 +1,108 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot
+
+DESCRIPTION="Flash utility for LSI MPT-SAS3 controller"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc efi"
+
+RESTRICT="strip fetch mirror"
+BDEPEND="app-arch/unzip"
+QA_PREBUILT="opt/lsi/sas3flash boot/efi/sas3flash.efi"
+
+SRC_URI_BASE="https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_12g_p${PV}_point_release"
+SRC_URI_PREFIX="${SRC_URI_BASE}/host-bus-adapters/host-bus-adapters-common-files/sas_sata_12g_p${PV}_point_release"
+
+SRC_URI_LINUX="${SRC_URI_PREFIX}/Installer_P${PV}_for_Linux.zip"
+SRC_URI_FREEBSD="${SRC_URI_PREFIX}/Installer_P${PV}_for_FreeBSD.zip"
+SRC_URI_SOLARIS="${SRC_URI_PREFIX}/Installer_P${PV}_for_Solaris.zip"
+SRC_URI_UEFI="${SRC_URI_PREFIX}/Installer_P${PV}_for_UEFI.zip"
+
+DISTFILE_BINS=( "${SRC_URI_LINUX%%*/}" "${SRC_URI_FREEBSD%%*/}" "${SRC_URI_SOLARIS%%*/}" "${SRC_URI_UEFI%%*/}" )
+DISTFILE_DOC=sas3Flash_quickRefGuide_rev1-0.pdf
+
+SRC_URI="
+ amd64? ( ${SRC_URI_LINUX} )
+ x86? ( ${SRC_URI_LINUX} )
+ ppc64? ( ${SRC_URI_LINUX} )
+ amd64-fbsd? ( ${SRC_URI_FREEBSD} )
+ x86-fbsd? ( ${SRC_URI_FREEBSD} )
+ x64-solaris? ( ${SRC_URI_SOLARIS} )
+ x86-solaris? ( ${SRC_URI_SOLARIS} )
+ sparc-solaris? ( ${SRC_URI_SOLARIS} )
+ efi? ( ${SRC_URI_UEFI} )
+ doc? ( "${SRC_URI_BASE}/oracle/files/${DISTFILE_DOC}" )"
+
+S="${WORKDIR}"
+
+pkg_nofetch() {
+ elog "Broadcom has a mandatory click-through license on their binaries."
+ elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BINS[@]} from the Mangement Software section."
+ elog "After downloading, move ${DISTFILE_BINS[@]} into your DISTDIR directory."
+ if use doc; then
+ elog "Please also download 'SAS3Flash Utility Quick Reference Guide' (${DISTFILE_DOC}) "
+ elog "and also place it into your DISTDIR directory."
+ fi
+ einfo "${SRC_URI}"
+}
+
+supportedcards() {
+ elog "This binary supports should support ALL cards, including, but not"
+ elog "limited to the following series:"
+ elog ""
+ elog "LSI SAS 3004"
+ elog "LSI SAS 3008"
+ elog "LSI SAS 3108"
+ elog "LSI SAS 3116"
+ elog "LSI SAS 3208"
+ elog "LSI SAS 3308"
+}
+
+src_install() {
+ # The second number is some sort of internal revision that is inconsistent between releases.
+ local DOCS=( Installer_P"${PV}"_for_Linux/{FLASH_MPT_GEN3_Phase"${PV}".0-*.pdf,sas3Flash_quickRefGuide_rev1-0.pdf} )
+
+ if use doc; then
+ DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
+ fi
+
+ exeinto /opt/lsi/
+ if use amd64; then
+ doexe Installer_P16_for_Linux/sas3flash_linux_x64_rel/sas3flash
+ DOCS+=( Installer_P"${PV}"_for_Linux/README_Installer_P"${PV}"_Linux.txt )
+ elif use x86; then
+ doexe Installer_P16_for_Linux/sas3flash_linux_i386_rel/sas3flash
+ DOCS+=( Installer_P"${PV}"_for_Linux/README_Installer_P"${PV}"_Linux.txt )
+ elif use ppc64; then
+ doexe Installer_P16_for_Linux/sas3flash_linux_ppc64_rel/sas3flash
+ DOCS+=( Installer_P"${PV}"_for_Linux/README_Installer_P"${PV}"_Linux.txt )
+ elif use amd64-fbsd; then
+ doexe Installer_P16_for_FreeBSD/sas3flash_freebsd_amd64_rel/sas3flash
+ DOCS+=( Installer_P"${PV}"_for_FreeBSD/README_Installer_P"${PV}"_FreeBSD.txt )
+ elif use x86-fbsd; then
+ doexe Installer_P16_for_FreeBSD/sas3flash_freebsd_i386_rel/sas3flash
+ DOCS+=( Installer_P"${PV}"_for_FreeBSD/README_Installer_P"${PV}"_FreeBSD.txt )
+ elif use x64-solaris || use x86-solaris; then
+ doexe Installer_P16_for_Solaris/sas3flash_solaris_x86_rel/sas3flash
+ DOCS+=( Installer_P"${PV}"_for_Solaris/README_Installer_P"${PV}"_Solaris.txt )
+ elif use sparc-solaris; then
+ doexe Installer_P16_for_Solaris/sas3flash_solaris_sparc_rel/sas3flash
+ DOCS+=( Installer_P"${PV}"_for_Solaris/README_Installer_P"${PV}"_Solaris.txt )
+ fi
+
+ if use efi; then
+ exeinto /boot/efi/
+ DOCS+=( Installer_P"${PV}"_for_UEFI/README_Installer_P"${PV}"_UEFI.txt )
+ if use amd64; then
+ doexe Installer_P"${PV}"_for_UEFI/sas3flash_udk_uefi_x64_rel/sas3flash.efi
+ fi
+ fi
+
+ default
+}
diff --git a/sys-block/sas3ircu/Manifest b/sys-block/sas3ircu/Manifest
index 941b070246a9..3d5e606fec34 100644
--- a/sys-block/sas3ircu/Manifest
+++ b/sys-block/sas3ircu/Manifest
@@ -1,9 +1,11 @@
DIST SAS3IRCU_P14.zip 6536687 BLAKE2B c8f5fbf9e92aa752baf173f23536e90920dbce94813ad4408a38a616ee4c0ab1fac302ca8ae324b5052813e2e1f025704b80a7f098176aa614f381017779cfd6 SHA512 50125edf382b12aec88c83b6a11e94f766d0ecd94247e0f5e16f6dc3571c34e21ccfedf15563b41bc48983d881a216a2291fad66353370bc076f4f513863a288
DIST SAS3IRCU_P15.zip 6577897 BLAKE2B 8bb7a9deefee875f88f4ac7ac8432e9e5d7ac0122454a009b2946ba82ef48d6ffb1582ecc438a0fcda928780999c221c1475640d0a9b28be5fedbf3c4be8aba8 SHA512 d2020a4148a04109c82025dd99401d9c110201a294a4c03aca32483e8d54d179c2104fd12e427c577652b257ec9dbe9ea54089929bc35b5fd9cf1a166d6902c1
+DIST SAS3IRCU_P16.zip 6342932 BLAKE2B a5c4f9a83eb1f51a049e9f04c29c029580590500deb48ae03b0960c394946f1e89d40efc68a0d505004bda519e3174fc573111e95f028c09b1a0ae6bd18f98ed SHA512 cc44d64c500f2608895129414d95cc3d23fae5a3ae39bb28119f150b830ec20b6c934cd1d23dcd1253e9c38ca3b16a7020ae0b8386412638fd2dca6d93d92ac0
DIST SAS3IRCU_P5.zip 2655605 BLAKE2B 78b7b3555d725166bad03b6619e890c025901fd41be80ac7657945acf9429fa05b91881fe98dd76061c676a373c95079c429196ba73b24407ccfae7f11f48a41 SHA512 233ec5ea8e32123652382a9072831fa35f496ce0755d8fd7113139f43e57837053e00eb7cae5f5273177510444f384fc6f08f7278232fe3d6601771ee214d9dc
DIST SAS3IRCU_UG.pdf 690245 BLAKE2B 781ec32443eaa99dc0c7d30739ecde21deb62e013b6c08d617cd46567d3905913711a36cd26eccf6e260fda9ed1ec4c0aaffee4a434224ca864379519967debb SHA512 9e7a47f32bd19b708b1eedd63d7d7112a17c8da952b74630196dc2891cd14f758394dcc14b8be05666e6133a3bb10e77784bd62749fe4b1e2d7f7c71ae26fe2b
DIST SAS3_IR_UG.pdf 714573 BLAKE2B 09a3a47abf6118343f023f4cdf85ab2f5f583f806e305dafa6397d1099fc01ecc33b331afd10d63ac8bb75a365d09c931c19fc673fa707b5171feb23d64f97bf SHA512 4db16dedcadc3daf853e62531ac620af4a3e41d001b58fcd333692f9121d1ca3ec8b9de0113693506b31da714b9368ff55addb0398f2f843e4a6a1bf3d665433
EBUILD sas3ircu-14.ebuild 2237 BLAKE2B 0dbe78a53b2986b53cad3db6bc4bd6d85daa90d66aefa1eac008c105052e79a651c0f585294bd8a5b5f34bfc7902072f3cdcd25ddcc836eeb8bba6779ab05d02 SHA512 cdba1bd9db4168bc9b6e3207e3b4cde8a0b3113060434419bc485ba672e2a0a5c7014374d09e4becf21799066db66a4739353d7d15971944ca93586df6c09ece
EBUILD sas3ircu-15.ebuild 2392 BLAKE2B 7de7a238bc842c5b533b85b485ad0cf8a0a9d78089453979aa9ac0641228717f294b2a8fe4ac775cbb244c92b53c50f10f5fa06c180f0d605830f9237560c606 SHA512 9b16ca6157ed2da5ac5e9ab8bb46c2b536ffc7361570f849a77cd512f9147cdbba56c0c1388c728dfcf77ff1dfcc420c52613687c6d09edc9108c5c763c84fe6
+EBUILD sas3ircu-16.ebuild 2816 BLAKE2B 1e47588eb64b2ad46e1e962deef70d43b98342941e4e257a99f42a7145bf616277bd855d1d9258570fdd14d0db1d9f148722720d4546e198d969bdc30f9dcc8c SHA512 bc6f7e408732c9c18614fc5d6a30706180598c432563b4c90d5fe6f67847617465d7bf1a4516056ac5be7c7dd6036f753dad98412c6b33f377b084b31b2203d1
EBUILD sas3ircu-5.ebuild 2335 BLAKE2B ff78c2fe266a4363a7a6fd25466e48ed46b69e0e934e9c9d2605370ac7f1fbfc65da585a9c3b3e8c70519f0025f4abb23c8c181005fb943f508a829067088459 SHA512 0fa165f278977f7141aaaf4dc1e7aea4b0e7673a725b7dd1905f7fdb35ca7481473d5c26670474f71f9b989dfaf155666f345dd50d03840e278b6c2154a40f1d
MISC metadata.xml 312 BLAKE2B 577d974392eb1ce437f0d37fb672838b00d37905df265b805a0b6a569735d29d2e51ec519298c9b6a524f7c48261f1954e9ef3f37f36998d87b040ae9d6cd678 SHA512 124c27e52e4e80fd1f377204adc8b369cba9d688b53908b40338f8313173f57933b3739f6086a7de64bd1cbc880e1c6d696cdf1078f6ec48a4948484436850e1
diff --git a/sys-block/sas3ircu/sas3ircu-16.ebuild b/sys-block/sas3ircu/sas3ircu-16.ebuild
new file mode 100644
index 000000000000..74222338ad4d
--- /dev/null
+++ b/sys-block/sas3ircu/sas3ircu-16.ebuild
@@ -0,0 +1,92 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit mount-boot
+
+DESCRIPTION="LSI MPT-SAS3 controller management tool"
+HOMEPAGE="https://www.broadcom.com/products/storage/host-bus-adapters/sas-9300-8e#downloads"
+
+LICENSE="LSI"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86 ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc efi"
+
+RESTRICT="strip fetch mirror"
+BDEPEND="app-arch/unzip"
+QA_PREBUILT="opt/lsi/sas3ircu boot/efi/sas3ircu.efi"
+
+MY_PN=SAS3IRCU
+MY_P="${MY_PN}_P${PV}"
+
+DISTFILE_BIN=${MY_P}.zip
+DISTFILE_DOC=SAS3_IR_UG.pdf
+
+SRC_URI_BASE='https://docs.broadcom.com/docs-and-downloads/host-bus-adapters'
+SRC_URI="
+ ${SRC_URI_BASE}/host-bus-adapters-common-files/sas_sata_12g_p${PV}/${DISTFILE_BIN}
+ doc? ( "${SRC_URI_BASE}/${DISTFILE_DOC}" )"
+
+S="${WORKDIR}/${MY_P}"
+
+pkg_nofetch() {
+ elog "Broadcom has a mandatory click-through license on thier binaries."
+ elog "Please visit ${HOMEPAGE} and download ${DISTFILE_BIN} from the Mangement Software section."
+ elog "After downloading, move ${MY_P} into your DISTDIR directory"
+ if use doc; then
+ elog "Please also download 'SAS-3 Integrated RAID Configuration Utility User Guide' (${DISTFILE_DOC}) "
+ elog "and also place it into your DISTDIR directory"
+ fi
+ einfo "${SRC_URI}"
+}
+
+supportedcards() {
+ elog "This binary supports should support ALL cards, including, but not"
+ elog "limited to the following series:"
+ elog ""
+ elog "LSI SAS 3004"
+ elog "LSI SAS 3008"
+ elog "LSI SAS 3108"
+ elog "LSI SAS 3116"
+ elog "LSI SAS 3208"
+ elog "LSI SAS 3308"
+}
+
+src_install() {
+ # The second number is some sort of internal revision that is inconsistent between releases.
+ local DOCS=( IRCU_MPT_GEN3_Phase"${PV}".0-*.pdf "README_SAS3IRCU_P${PV}.txt" )
+
+ if use doc; then
+ DOCS+=( "${DISTDIR}/${DISTFILE_DOC}" )
+ fi
+
+ default
+
+ exeinto /opt/lsi/
+ if use amd64; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x64_rel/sas3ircu
+ elif use x86; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_x86_rel/sas3ircu
+ elif use arm64; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_arm_rel/sas3ircu
+ elif use ppc64; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_linux_ppc64_rel/sas3ircu
+ elif use amd64-fbsd; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_amd64_rel/sas3ircu
+ elif use x86-fbsd; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_freebsd_i386_rel/sas3ircu
+ elif use x64-solaris || use x86-solaris; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_x86_rel/sas3ircu
+ elif use sparc-solaris; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_solaris_sparc_rel/sas3ircu
+ fi
+
+ if use efi; then
+ exeinto /boot/efi/
+ if use amd64; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_x64_rel/sas3ircu.efi
+ elif use arm64; then
+ doexe sas3ircu_rel/sas3ircu/sas3ircu_udk_uefi_arm_rel/sas3ircu.efi
+ fi
+ fi
+}
diff --git a/sys-block/storcli/Manifest b/sys-block/storcli/Manifest
index 0ade820d8617..f55ac16e0a3c 100644
--- a/sys-block/storcli/Manifest
+++ b/sys-block/storcli/Manifest
@@ -8,12 +8,14 @@ DIST storcli-7.0504.zip 40558670 BLAKE2B 3cd54b47b42e5bb8329ccd4b09a6c0863347a04
DIST storcli-7.0606.zip 36634159 BLAKE2B 56cae14537872ef23d8ddc6a0790b727abdf4abecd06b9d1615dc4ad0a554a48bdd077772181d2f0ad9bbe90f015130b4a62caa16b1f02d042403cb6ca389e04 SHA512 ef8bc6b275bb915707624d73d802e84e7a04da087d275055916f047f16d15f1303047c9eb53eae8de88da97ce82fc79616822888fc320af7ba54ad6aa2999996
DIST storcli-7.0709.zip 25844769 BLAKE2B f44791d0813f348068a89a14a0ea457667ab8e224da09a458bfd1126f5e1d9f19655f5392a8d2a8a04ae07f76fc3c91abcdbd48a058c8e9d517c504de8688e66 SHA512 c3995110b592bbf6e58a0e54f62ddbdbb025c6d27ce56111a40d9eb04b7d5ee7a9bfc76e449b0b4900e1082f20df8e06a852a3fe0efc1114158d104036f6033e
DIST storcli-7.1017.zip 36266095 BLAKE2B e1bb4c6bbd19712530fc8d3d7917bf943221f121d0a7d5d3e44205f73bab408d7e4ff94d8cac479a1b834b82e8bdb6661805ca13f1695f8bad52d69d2c988fe9 SHA512 fb4b45fa577417627e67d20bbfa2e07512fe600ffeb9d21e11a80e25208f17b56fb25fa74a9777622c72012a605813b0206a990a6d4191f6b57371bd1d72fd6b
-EBUILD storcli-1.19.04.ebuild 2050 BLAKE2B 50e963ae4290d138661fc3b3f95a692c2e230267fc2b0c12440ec5ce68e08c9167248d2addcbac9b6d5e20456124e9398e1e60cd6524820d7121dfa06528bc89 SHA512 4b0697daca02917b91c5efb2cbbf9145af30a19ed9adb7b0279cb3b8b1a94819b2b23ff46bee7895bf016249402e2c8da467d92c25201995d8227aabbbbc298c
-EBUILD storcli-1.20.15.ebuild 2063 BLAKE2B a660891695ad51e079658f04be6a1333883326c6f36dea59bc798fa93e698efc66e2470892464f5b6ec2fcc5f67d27aaccf05aa34b21e899b0d18e1f721e6607 SHA512 8e6a5ebe11f74fc0351a1983dbc19d1cfe527513dc3f927567e500667755fbf921a531a4b41ebc59d430a6cddb36d0266e40a68c648b87f6de4be9ecffddbe33
-EBUILD storcli-1.21.06.ebuild 2656 BLAKE2B 272ee62c3fa026de02d750ca3c5bd2f6267ee2c2262fe61ae68c39ad0692271f55bdc1188cb5a004603f93ab9f97a8d2ef16cc163336a8b92995a4420cc7817d SHA512 ff8dfdfe0bbd8e7e520f76150aec96d7873cb7b17b88ed68a2d9d8ed6fa1e74f7a4ef2606cdc6a1eb7a1769899f03de2118abe6d8997246240d646956ac855e9
-EBUILD storcli-1.23.02.ebuild 2358 BLAKE2B 6a124e14392bedf31f5408ce4b2bded73b8237f08391f40b1f8438ef8df31e38d5ea9e8cca99d8888e3f5e25dac309052c9a3896cb78dc270fa7bc74fcf482d6 SHA512 279aedf5aff9387e4dcad20172f253fa24b08b862f84dc9781b30da937ee5dd3f0c406bc769da91dd72f0914e017fb7df003f3951e9f42e3ca4a4fb523a47fb7
+DIST storcli-7.1211.zip 36988201 BLAKE2B 487dda0c78af60d96dc6eb8bc0c7074dd99719acc4faf10027430ea80a5d1cb76e6bdc9eaf0931967c5cdf10d80ee824f45118144bfc032a4ddce52d678df354 SHA512 f28ae41adf2286153ecd57f7d022940069356c9636e45aaae4ae45215487bbb8e3dea51fa4aa00b9e9340069036c1be21b186ce177e0fd0a6a0bb786cb58181f
+EBUILD storcli-1.19.04.ebuild 2061 BLAKE2B 4325ee37d40cec579ec666a21729c157992db6e71dd52ef0686dd555be2d3fe3b6aad15785427b65dbb0b677a1ce80079a0d08e2fb871d10d230a1bc5d867149 SHA512 f267f5faa8e9d3951b3e166915c9cb090702ae0bf751d923e8206ce73628bf82777965e156e40bb864434b1855af3488bcd5c1ac7748537fff567a2f5964a083
+EBUILD storcli-1.20.15.ebuild 2074 BLAKE2B 8b6fd28e3be1b8895c393ce38d844d85a9d80bca8d8c58be6c7e5f4a8c3560bc219b5e3a3d891cea6a2d274762319fd18c44e3200aa1238abb6a4cd5d2a3c5df SHA512 07da506f5535aa55195dbc8ca04564e7e88073cc61a2ec94f513ce877b156618c8092290793558495ff339273dc8d1b9f02ed07cb35138ff4fdc2301ee021564
+EBUILD storcli-1.21.06.ebuild 2667 BLAKE2B 71249f138b350ca36f6fec6e64672ce923b80e982baac3666e844bd98fcd7ea18c3527b14299f05a9b8c720b3ea39cd25abb4c3bd1d3394bec4ce281203d9c23 SHA512 657a80558476e4134fc2821c5aa9f8de0b3dc6ff3ee38a9385be538f310006d725b52683fd56ead278eb92c57413d3a3096fb09792af93854248cc9aab69c598
+EBUILD storcli-1.23.02.ebuild 2369 BLAKE2B cc6c04016d2fa087ef65d1d37796bf44e39f355bbd3a1c44f6f9e23a01425d0f541967575ddb47537781fd172f20eedfbea98009225594c14bea985dc70d6bf6 SHA512 c008d4329fb9d14a49f3cfe9025068a5d55b89747e61e8479e8c0fc2d18125ce8c49481b5563f025e7176d0609ba3ef68cd3c008f48c690eb379717db7cd2cde
EBUILD storcli-7.0504.ebuild 2209 BLAKE2B fac3eb79205c9826a12fbd058bcff11233cfe76043c9872a8906f833bce749426c61e1cddfefafa40b98460d88ae1cc364145570462619a91e5756a15975418a SHA512 2a7a4b4491c145e2c2243414a075f401e5d22d057e6b5e9bc02bc1912cee390768a111aaf9678df77b84b653f2737a441f8bc4213403e20a2d7f8208ab42f54c
EBUILD storcli-7.0606.ebuild 2486 BLAKE2B 0873b7c99026c2d3eee5c07bfa960c1b087ccbd2157809ab7682b41d198bd0752132752a4f528116587a0dab594bd55a574ddd20d8f341a7f7f30fe84229036e SHA512 8cefa565d87a6abe22d8290eadb1a675a2e4791a507f68ff56cd28857b31a15a409d91c550174b66e8ccc7e4de99d790894f32f1e2b73b525e8110a5d02298d1
EBUILD storcli-7.0709-r1.ebuild 2345 BLAKE2B 3a03247560eceebed6c1413850607eb7c2b7f551668f2163745ba2c717450c72ccdaacea7bc328bf536a959b22b4e6478d718ba30b4b56ac6daaa34501fd0672 SHA512 e76b173a67d812f10dd21d5319ee1b9dfd20ba285005caeac9dac5b34a5f5306e0f64c5887dd7e852bdf838fd529c07bd2f3b5d593b8286502ae3bfe23596635
-EBUILD storcli-7.1017.ebuild 1810 BLAKE2B ac0928c466af3f0a87b333002c242ac82c6592b359e026c49690d734660a4a44b4fe5e34cb1b67696369c7d101f7f250da729cea9cd51750dcf39a423b29b740 SHA512 6006b68ae8fbf475909263b96a807942dfd686795bef2ff6e7e017a09766f7fc693715896c31d000cd0001a0ea7f6b4f797d4d2e13fccfe70cb583ab3755cd64
+EBUILD storcli-7.1017.ebuild 1806 BLAKE2B 31822ab31c50bbb0cf00bc126479888a1fd199a9304ab891f4c0dda0867c9f1e4aca7c62b484842e3bd84dee8ed57f7a1ef270b987fcc0156dc168d1ae033819 SHA512 abde801f76ff804ea33d14ab25b051743a9fe8d366b8663ad919e828fa4b10f6fd68c1b9e3b934b9c4447533657a689d5f324a09b9bae5424245fee5ec988b74
+EBUILD storcli-7.1211.ebuild 1824 BLAKE2B 2260a77fb615226590aace79de8fd7352fbf7c0afd8ed24b30999fc90ade59d7275590393f678c41669eb2762d36f1cdc250d9757ead0a62a4d97ec41eac8e51 SHA512 93a47858daf64746f80256a7f78a3b29673ff2dca4e8b473c61981339c776932eff20e4fef99af429d13a73fc6d890a7458466e11e741b6c7342c59417859122
MISC metadata.xml 251 BLAKE2B fb85d245662fa1577cfe1d77526bd34fb2a674dd447192f2defe78b751423e3d14ae73efd3ac0e1e5e6fdb6259622a782e724ec77021faf526509f199dd20d61 SHA512 46942a98ef7e36470d1169a5bc8839d25603e33c143cd36327a8a85fc14cb6bfb32247eb7608d92cc58a06cc8eef5bd64d6ec2d21e69a88632e4b936598aa772
diff --git a/sys-block/storcli/storcli-1.19.04.ebuild b/sys-block/storcli/storcli-1.19.04.ebuild
index 7e731e74ad6f..71f8d26146b5 100644
--- a/sys-block/storcli/storcli-1.19.04.ebuild
+++ b/sys-block/storcli/storcli-1.19.04.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ KEYWORDS="-* amd64 x86"
IUSE=""
RDEPEND=""
-DEPEND=""
+DEPEND="app-arch/unzip"
DOCS=( readme.txt license.txt )
diff --git a/sys-block/storcli/storcli-1.20.15.ebuild b/sys-block/storcli/storcli-1.20.15.ebuild
index ee90410d73ad..42d4a8173fa0 100644
--- a/sys-block/storcli/storcli-1.20.15.ebuild
+++ b/sys-block/storcli/storcli-1.20.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -16,7 +16,7 @@ KEYWORDS="-* amd64 x86"
IUSE=""
RDEPEND=""
-DEPEND=""
+DEPEND="app-arch/unzip"
DOCS=( readme.txt license.txt )
diff --git a/sys-block/storcli/storcli-1.21.06.ebuild b/sys-block/storcli/storcli-1.21.06.ebuild
index bec8d6bb4290..e6bd5d0afeba 100644
--- a/sys-block/storcli/storcli-1.21.06.ebuild
+++ b/sys-block/storcli/storcli-1.21.06.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -21,7 +21,7 @@ KEYWORDS="-* amd64 x86"
IUSE=""
RDEPEND=""
-DEPEND=""
+DEPEND="app-arch/unzip"
DOCS=( readme.txt license.txt )
diff --git a/sys-block/storcli/storcli-1.23.02.ebuild b/sys-block/storcli/storcli-1.23.02.ebuild
index 18d43904908b..0ca1b753f99e 100644
--- a/sys-block/storcli/storcli-1.23.02.ebuild
+++ b/sys-block/storcli/storcli-1.23.02.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="6"
@@ -21,7 +21,7 @@ KEYWORDS="-* amd64 x86"
IUSE=""
RDEPEND=""
-DEPEND=""
+DEPEND="app-arch/unzip"
DOCS=( readme.txt license.txt )
diff --git a/sys-block/storcli/storcli-7.1017.ebuild b/sys-block/storcli/storcli-7.1017.ebuild
index 7122690d293d..f6575ca54f0a 100644
--- a/sys-block/storcli/storcli-7.1017.ebuild
+++ b/sys-block/storcli/storcli-7.1017.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-cont
LICENSE="Avago LSI BSD"
SLOT="0/7.10"
-KEYWORDS="-* ~amd64 ~x86"
+KEYWORDS="-* amd64 x86"
IUSE=""
RDEPEND=""
@@ -64,5 +64,5 @@ src_install() {
dosym "${MY_STORCLI_BASEDIR}"/storcli /usr/sbin/storcli
- pax-mark m "${D%/}${MY_STORCLI_BASEDIR}"/storcli
+ pax-mark m "${D}${MY_STORCLI_BASEDIR}"/storcli
}
diff --git a/sys-block/storcli/storcli-7.1211.ebuild b/sys-block/storcli/storcli-7.1211.ebuild
new file mode 100644
index 000000000000..d96942c7205d
--- /dev/null
+++ b/sys-block/storcli/storcli-7.1211.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit pax-utils
+
+# Upstream is still using strange version numbers
+MY_PV="007.1211.0000.0000"
+
+DESCRIPTION="MegaRAID StorCLI (successor of the MegaCLI)"
+HOMEPAGE="https://www.broadcom.com/support/download-search?dk=storcli"
+SRC_URI="https://docs.broadcom.com/docs-and-downloads/raid-controllers/raid-controllers-common-files/${MY_PV}_Unified_StorCLI.zip -> ${P}.zip"
+
+LICENSE="Avago LSI BSD"
+SLOT="0/7.12"
+KEYWORDS="-* ~amd64 ~x86"
+IUSE=""
+
+RDEPEND=""
+DEPEND="app-arch/unzip"
+
+MY_STORCLI_BASEDIR="/opt/lsi/storcli"
+
+QA_PRESTRIPPED="${MY_STORCLI_BASEDIR:1}/storcli
+ ${MY_STORCLI_BASEDIR:1}/storcli32"
+QA_PREBUILT=${QA_PRESTRIPPED}
+
+src_unpack() {
+ mkdir srcfiles || die
+ pushd srcfiles &>/dev/null || die
+ default
+ mv Unified_storcli_all_os/Ubuntu/storcli_*.deb "${WORKDIR}" || die "Failed to move storcli_*.deb"
+ popd &>/dev/null || die
+
+ rm -rf srcfiles || die
+
+ # Unpack Ubuntu package which will be our $S content
+ unpack "${WORKDIR}"/storcli_*.deb
+ rm -f storcli_*.deb || die "Failed to cleanup storcli_*.deb package"
+ unpack "${WORKDIR}"/data.tar.xz
+
+ mkdir "${S}" || die "Failed to create '${S}'"
+}
+
+src_prepare() {
+ default
+
+ # Create clean $S
+ mv "${WORKDIR}"/opt/Mega*/storcli/* "${S}" || die "Failed to move storcli_.deb content to '${S}'"
+ rm -rf "${WORKDIR}"/{opt,control.tar.gz,data.tar.gz,debian-binary} || die "Failed to cleanup no longer needed files"
+}
+
+src_install() {
+ exeinto "${MY_STORCLI_BASEDIR}"
+
+ if use x86; then
+ doexe storcli
+ elif use amd64; then
+ # 32-bit version is less crashy than the 64bit (bug #656494)
+ newexe storcli storcli32
+ newexe storcli64 storcli
+ fi
+
+ dosym "${MY_STORCLI_BASEDIR}"/storcli /usr/sbin/storcli
+
+ pax-mark m "${D}${MY_STORCLI_BASEDIR}"/storcli
+}
diff --git a/sys-block/targetcli-fb/Manifest b/sys-block/targetcli-fb/Manifest
index 8e939f38a662..2c474fa63b0b 100644
--- a/sys-block/targetcli-fb/Manifest
+++ b/sys-block/targetcli-fb/Manifest
@@ -1,6 +1,6 @@
AUX targetcli-fb-2.1.48-python3.patch 908 BLAKE2B 9407a1c6b576507479fe06f8f5c942c718b53d15a399f50b074e29df59376bad8ddca2b4394acf052c49df863d049d1518eccc89f611e3dee5612615da02f041 SHA512 742e1ccf3ab911b06d9881f19f552e003729616f69d9ca70e56d74df6dd58267667fa30fa5fa69bec4f3e9ccc21684254a691ab67aca10b58945ceb3a0bc0e6a
DIST targetcli-fb-2.1.48.tar.gz 33777 BLAKE2B f24661777509a1e125cccaa12ca03eff9564e08bc3b5b3b1798b69a07bd7587b0089bcccbfa6c0166db51ec9f55fa663833e412ecab1614be43bcddf0521b1af SHA512 97351b29d8428e797f0cf7a7bab588f20368121d29fd8ed2afe2bf63aaf10aa7761e355e033772f6cbaf7aec2a1540cffae7dccad872a7e5885f200fa07dd420
DIST targetcli-fb-2.1.49.tar.gz 34147 BLAKE2B 49ed4a610282af30308373cdf806832a3441dcab9a52cddb3f59bacdecb79f7308f316cc65f526d6ea1f9bb875d05e049e6cd7d99eb243f25546395ba6aaa38c SHA512 05fb6f638f808bf09089bdd110592b3ed3be49fc70cc1a71680de7bff40dc88425e69e9a99fdfcab712646cf131f78071edae46f214fdfee4b7090f47933c93a
-EBUILD targetcli-fb-2.1.48-r2.ebuild 932 BLAKE2B 2049b95271b4a46594f9322ac9c73c27d40577fadf539a2e8d97ba9413b53e6006806bc3fb01a2dafe618b90120f2563112ec18a8238b88109a12531b180952d SHA512 971ebfe876cc5e524c153e51adbadf4287ad301dd18cee2e32191810da7ca7b9a7d91d00a1972034060336f880c56f209ae96a7c0f0eddea7aa20419bbb707eb
-EBUILD targetcli-fb-2.1.49.ebuild 831 BLAKE2B 07f022dfcfe05e5cfe7709be3390e7c4e8c626f740a92fe73a4aeb460706ab76587a2942450708d8780ce7dccb296c1d43b358e15a4da62d481c60a4638993a5 SHA512 ee442c8daab713f273911be649b1201848960f258b7f03645bb2e1e62c417e87628e766dee4b3638d965371dd35f46fa0d5f173a9a3724b0ce3767ff24bb5256
+EBUILD targetcli-fb-2.1.48-r2.ebuild 918 BLAKE2B dec79afa54141475cd5ad813de3c48eaa264c17a2cda5a47d3e76ae078ff8d99215851c06a17700e38c907a777ab964d5192f0646f89fca6b903ea39ac8d7d4c SHA512 c8c32e509033910985628efb8df9b78d7914e7d54a0b2cb0308e5012697a93b1bb9beabeabc8a4674a2433ec796d65b2326e983fc2c3a2b0cc1ad0c521fb15b5
+EBUILD targetcli-fb-2.1.49.ebuild 817 BLAKE2B 202db873647763fd68b268cfeb5b949e29dbe26173a775c1f50303bd13f05aa16a56e7b152946f342fc97ba87913b37e57f399523c6f8eb2473318120ecf92eb SHA512 3866f8324386d28a99b41225488c746a1a2e2a8b873b99b9fdd5cecb5d8d95b17f78938694de701ec05a70e484595cc55ab018827b8d2873eebaa1f73b4b2457
MISC metadata.xml 852 BLAKE2B 375f8bd771785bd8d928dc5975b5e7157355693b743fca1e28bca06a75bf6425f49a1df304962aeabb0ae9fd85fa84cd7db3ed23309dcb93e946da8417afe173 SHA512 af99e8996b35debdc6780b95d36201e701e93c2be464dc737d5eb018a1c2e907ee94a53a9901173d8a76d0d0f2948556e7be8e2b8d3cf8c3c8cdcf7de69d1749
diff --git a/sys-block/targetcli-fb/targetcli-fb-2.1.48-r2.ebuild b/sys-block/targetcli-fb/targetcli-fb-2.1.48-r2.ebuild
index c5777fccd2e4..9f7e58e94305 100644
--- a/sys-block/targetcli-fb/targetcli-fb-2.1.48-r2.ebuild
+++ b/sys-block/targetcli-fb/targetcli-fb-2.1.48-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1 versionator
diff --git a/sys-block/targetcli-fb/targetcli-fb-2.1.49.ebuild b/sys-block/targetcli-fb/targetcli-fb-2.1.49.ebuild
index fb39a7770d3c..d58e2dafabd4 100644
--- a/sys-block/targetcli-fb/targetcli-fb-2.1.49.ebuild
+++ b/sys-block/targetcli-fb/targetcli-fb-2.1.49.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 python3_{5,6} )
+PYTHON_COMPAT=( python3_6 )
inherit distutils-r1
MY_PV=$(ver_rs 2 .fb)