summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-block/nbd: fix VariableShadowedArthur Zamarin2023-09-191-4/+5
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/thin-provisioning-tools: fix bug 911775Peter Levine2023-09-182-0/+692
| | | | | | | | | | | | | | | Many name clashes between boost::optional and std::optional are resolved with explicit namespace qualification. Because of a problem with a ADL and a global "operator<<" function name not being included in gtest's environment, they had to be defined in "namespace boost {". Utterly hackish but only affects two testcase code files. Finally, there was an issue of a "one-past the end" access causing a segfault that was fixed by allocating an extra element to a zeroed std::vector. Closes: https://bugs.gentoo.org/911775 Signed-off-by: Peter Levine <plevine457@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32597 Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/partitionmanager: drop 23.08.0Andreas Sturmlechner2023-09-152-38/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sys-block/partitionmanager: 23.08.1 version bumpAndreas Sturmlechner2023-09-152-0/+38
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sys-block/thin-provisioning-tools: forward ~loongWANG Xuerui2023-09-071-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-block/thin-provisioning-tools: keyword 1.0.6 for ~loongWANG Xuerui2023-09-071-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-block/thin-provisioning-tools: Keyword 1.0.6 arm, #913711Sam James2023-09-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: add 1.0.6Peter Levine2023-09-062-0/+314
| | | | | | Signed-off-by: Peter Levine <plevine457@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32618 Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: add DOCSPeter Levine2023-09-061-0/+9
| | | | | | | | Add DOCS to include TODO.md and notes.md, and call `einstalldocs` in src_install(). Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: don't use emake to install binaryPeter Levine2023-09-062-1/+28
| | | | | | | | | | | | For USE=debug to work, portage needs to run cargo_src_compile(), but if `emake` is used in src_install(), it will trigger a rebuild without debug. If cargo_src_install() is used instead, manpages and symlinks won't be installed and the binary would have to be moved since there's no way to make cargo install to /usr/sbin. So remove $(PDATA_TOOLS) dependency in Makefile instead. Might as well patch out $(STRIP) too. Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: remove src_compilePeter Levine2023-09-061-4/+0
| | | | | | | | | With emake, the Makefile just runs `cargo build --release` which doesn't use ECARGO_ARGS set in cargo_src_configure() and doesn't respect the debug USE flag. Let cargo_src_compile() handle building. Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: add io-uring USE flagPeter Levine2023-09-062-0/+9
| | | | | | | Add experimental support for io uring. Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: update LICENSEPeter Levine2023-09-061-1/+1
| | | | | | | | | | Add licenses for cargo pkgs. `cargo-license --all-features` shows Apache-2.0, BSD, GPL-3, MIT, and Unicode-DFS-2016 as hard requirements. These also happen to satisfy all ORed license requirements as well. Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: add CRATES for non-live ebuildsPeter Levine2023-09-061-2/+135
| | | | | | | | Add CRATES to make it easier to use the 9999 ebuild as a general template while only updating the crate versions when needed. Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: remove unsupported archsPeter Levine2023-09-061-1/+1
| | | | | | | | | | Though it may change with Rust/GCC, Rust/LLVM doesn't support alpha, hppa, or ia64. And until https://bugs.gentoo.org/769452 is sorted out, arm, ppc, s390, and sparc will emit "nonsolvable depset(bdepend)" error. Signed-off-by: Peter Levine <plevine457@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: Allow valid flag combinationGwendal Grignou2023-09-063-0/+322
| | | | | | | | | | | | | | | | | | | | Prevent issue with activating thinvolume with valid but dangerous flag setting. See https://bugzilla.redhat.com/show_bug.cgi?id=2028905. The fix includes 2 upstream patches: commit 1fe8a0dbde9f5 ("[thin_check] Allow using --clear-needs-check and --skip-mappings together") commit 9f3823c97dc0b ("[metadata_checker] Rename function to reflect command line changes") In the first patch, the test code (thin_check.rs) is removed since 0.9.0 does not support rust yet. Closes: https://bugs.gentoo.org/910223 Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Closes: https://github.com/gentoo/gentoo/pull/31885 Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/tgt: stabilize 1.0.87-r1 for amd64, arm64, ppc64, x86Matthew Thode2023-09-021-1/+1
| | | | Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* sys-block/di: add 4.52David Seifert2023-08-282-0/+40
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-block/arcconf: drop 4.09.00.25611Conrad Kostecki2023-08-272-37/+0
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-block/arcconf: arm64 stableConrad Kostecki2023-08-271-1/+1
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-block/arcconf: amd64 stableConrad Kostecki2023-08-271-1/+1
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-block/partitionmanager: 23.08.0 version bumpAndreas Sturmlechner2023-08-252-0/+38
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sys-block/sas3ircu: use secureboot.eclass to sign efi execAndrew Ammerlaan2023-08-171-1/+6
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-block/sas3flash: use secureboot.eclass to sign efi execAndrew Ammerlaan2023-08-171-1/+6
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-block/perccli: use secureboot.eclass to sign efi execAndrew Ammerlaan2023-08-171-2/+7
| | | | Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
* sys-block/whdd: Fix install for Gentoo PrefixMarek Szuba2023-08-161-1/+6
| | | | | | | | | No revision bump because not only does this not change the run-time behaviour but also is effectively a no-op for non-Prefix users. Suggested-by: Yiyang Wu <xgreenlandforwyy@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29868 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* sys-block/tgt: make init scripts posix compliantMatthew Thode2023-08-153-0/+204
| | | | | | | | | Thanks to Forza-tng for the new scripts Closes: https://bugs.gentoo.org/911680 Closes: https://bugs.gentoo.org/836690 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* sys-block/open-iscsi: Stabilize 2.1.9 ppc, #911019Sam James2023-08-051-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/tgt: add 1.0.87Matthew Thode2023-08-022-0/+62
| | | | Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* sys-block/partitionmanager: drop 23.04.2Andreas Sturmlechner2023-08-022-38/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sys-block/partitionmanager: Stabilize 23.04.3 arm64, #911185Sam James2023-08-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/partitionmanager: Stabilize 23.04.3 x86, #911185Sam James2023-08-021-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/seekwatcher: add github upstream metadataSam James2023-07-271-3/+6
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/seekwatcher: add 0.14Sam James2023-07-272-0/+32
| | | | | Closes: https://bugs.gentoo.org/898732 Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/open-iscsi: Stabilize 2.1.9 sparc, #911019Arthur Zamarin2023-07-241-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/open-iscsi: Stabilize 2.1.9 arm, #911019Arthur Zamarin2023-07-241-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/open-iscsi: Stabilize 2.1.9 amd64, #911019Arthur Zamarin2023-07-241-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/open-iscsi: Stabilize 2.1.9 arm64, #911019Arthur Zamarin2023-07-241-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/partitionmanager: drop 22.12.3Andreas Sturmlechner2023-07-242-38/+0
| | | | Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* sys-block/open-iscsi: Stabilize 2.1.9 ppc64, #911019Jakov Smolić2023-07-241-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-block/open-iscsi: Stabilize 2.1.9 x86, #911019Jakov Smolić2023-07-241-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* sys-block/arcconf: add 4.11.00.25823Conrad Kostecki2023-07-232-0/+37
| | | | Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
* sys-block/partitionmanager: Stabilize 23.04.2 x86, #909314Arthur Zamarin2023-07-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/tgt: update HOMEPAGEMatthew Thode2023-07-151-1/+1
| | | | Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
* sys-block/perccli: indent metadata.xml properlyDavid Seifert2023-07-151-7/+7
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-block/perccli: drop 7.5.007.0529David Seifert2023-07-151-42/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-block/sas3flash: indent metadata.xml properlyDavid Seifert2023-07-151-7/+7
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-block/sas3flash: drop 15-r1David Seifert2023-07-152-87/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-block/thin-provisioning-tools: Do not use gcc directlyGwendal Grignou2023-07-152-0/+26
| | | | | | | | | | | | Use $(CXX) when linking libft.so. BUG=b:271479944 TEST=Install on brya, check the new version. Closes: https://bugs.gentoo.org/721500 Signed-off-by: Gwendal Grignou <gwendal@chromium.org> Closes: https://github.com/gentoo/gentoo/pull/31886 Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/f3: remove oldMichael Mair-Keimberger2023-07-152-67/+0
| | | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/31837 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>