summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sys-block/thin-provisioning-tools: Stabilize 1.0.6 ppc64, #916090Sam James2023-10-261-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: Stabilize 1.0.6 x86, #916090Arthur Zamarin2023-10-231-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/thin-provisioning-tools: Stabilize 1.0.6 arm64, #916090Sam James2023-10-221-1/+1
| | | | Signed-off-by: Sam James <sam@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/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/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/thin-provisioning-tools: fix symbol strippingRobin H. Johnson2023-03-311-2/+2
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* sys-block/thin-provisioning-tools: adapt 9999 to rustificationSam James2023-03-281-40/+15
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: drop obsolete ruby test depsSam James2023-03-282-16/+2
| | | | | | | From the 0.7.1 release notes: - Ditch Ruby/Cucumber for the functional tests. Now written in Scheme. Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: keyword 0.9.0-r1 for ~loongWANG Xuerui2022-05-081-1/+1
| | | | Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
* sys-block/thin-provisioning-tools: drop 0.7.0Sam James2022-04-172-60/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: Keyword 0.9.0-r1 for ~m68kJames Le Cuirot2022-01-151-2/+2
| | | | | | | The tests can't be run as Ruby is broken on m68k. I did run the LVM2 tests though, which mostly worked. Signed-off-by: James Le Cuirot <chewi@gentoo.org>
* sys-block/thin-provisioning-tools: Stabilize 0.9.0-r1 ppc64, #789885Arthur Zamarin2021-12-311-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* sys-block/thin-provisioning-tools: stable 0.9.0 for hppa, bug #789885Rolf Eike Beer2021-12-241-1/+1
| | | | | | | Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: don't alter MAKEOPTSMike Gilbert2021-12-242-8/+6
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-block/thin-provisioning-tools: drop -lboost_iostreamsMike Gilbert2021-12-242-0/+12
| | | | | Closes: https://bugs.gentoo.org/794196 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* sys-block/thin-provisioning-tools: Stabilize 0.9.0 arm64, #789885Sam James2021-11-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: Stabilize 0.9.0 ppc, #789885Sam James2021-11-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: Stabilize 0.9.0 arm, #789885Sam James2021-11-161-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* sys-block/thin-provisioning-tools: use ruby 2.6 for testsHans de Graaff2021-07-091-1/+1
| | | | | | | | | ruby 2.5 is going to be masked for removal and is already used for tests in practice since the code calls out to "/usr/bin/env ruby" instead of a specific version. Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Hans de Graaff <graaff@gentoo.org>
* sys-block/thin-provisioning-tools: fix bug 795189Guilherme Amadio2021-06-102-2/+2
| | | | | | | Fixes: f81f95471c25e346bac4c489a058af14f4e9b68e Closes: https://bugs.gentoo.org/795189 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Guilherme Amadio <amadio@gentoo.org>
* sys-block/thin-provisioning-tools: drop 0.7.6, 0.8.5David Seifert2021-05-234-220/+0
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* sys-block/thin-provisioning-tools: x86 stable wrt bug #789885Agostino Sarubbo2021-05-141-1/+1
| | | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-block/thin-provisioning-tools: sparc stable wrt bug #789885Agostino Sarubbo2021-05-141-1/+1
| | | | | | Package-Manager: Portage-3.0.13, Repoman-3.0.2 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* sys-block/thin-provisioning-tools: Stabilize 0.9.0 amd64, #789885Sam James2021-05-131-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* sys-block/thin-provisioning-tools: drop s390 to ~s390 (unstable)Sam James2021-04-051-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* Revert "sys-block/thin-provisioning-tools: add missing RDEPEND"Lars Wendler2021-02-022-8/+4
| | | | | | | | | This reverts commit 7015da38496dd59fcc8a3d6d5d4788dd4825bda1. It turned out test were done without --as-needed in LDFLAGS which gives wrong results Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-block/thin-provisioning-tools: add missing RDEPENDAisha Tammy2021-02-012-6/+10
| | | | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Aisha Tammy <gentoo@aisha.cc> Closes: https://github.com/gentoo/gentoo/pull/19296 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* */*: [QA] Remove redundant <longdescription/>sMichał Górny2020-09-141-3/+0
| | | | | | Signed-off-by: Michał Górny <mgorny@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/17540 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* sys-block/thin-provisioning-tools: Removed unavailable ruby:2.4 depLars Wendler2020-08-123-3/+2
| | | | | Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-block/thin-provisioning-tools: Removed oldLars Wendler2020-08-122-74/+0
| | | | | Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-block/thin-provisioning-tools: Synced live ebuildLars Wendler2020-08-121-2/+2
| | | | | Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-block/thin-provisioning-tools: Bump to version 0.9.0Lars Wendler2020-08-122-0/+74
| | | | | Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
* sys-block/thin-provisioning-tools: keyword 0.8.5 for ~riscvGöktürk Yüksek2020-04-081-1/+1
| | | | | | Bug: https://bugs.gentoo.org/716480 Package-Manager: Portage-2.3.69, Repoman-2.3.14 Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org>
* */*: Drop stable ia64 keywordsMatt Turner2020-04-031-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* */*: Discontinue Gentoo SuperH portMikle Kolyada2020-03-265-9/+9
| | | | | | Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --ignore-arches Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-111-1/+1
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Drop stable alpha keywordsMatt Turner2020-01-251-1/+1
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>