[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-03-11 Thread Viorel Munteanu
commit: 9e3bd514bbdd4f13376d091e2856d796d0da2678
Author: Matoro Mahri  matoro  tk>
AuthorDate: Sun Mar 10 18:22:55 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Mar 11 16:11:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3bd514

sys-block/thin-provisioning-tools: Stabilize 1.0.10 sparc, #924905

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Viorel Munteanu  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild
index 099b78bfe324..df14c873276f 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild
@@ -136,7 +136,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 sparc x86 
~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-02-28 Thread Sam James
commit: ecc9356246a8312e5a1649ac057e45ad1c5ec4b3
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:27:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:27:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc93562

sys-block/thin-provisioning-tools: drop 0.9.0-r3

Signed-off-by: Sam James  gentoo.org>

 .../thin-provisioning-tools-0.9.0-r3.ebuild| 69 --
 1 file changed, 69 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r3.ebuild
deleted file mode 100644
index d7a56afeef32..
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-
-if [[ ${PV} != * ]]; then
-   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc 
~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
-else
-   inherit git-r3
-   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="static test"
-RESTRICT="!test? ( test )"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   >=dev-cpp/gtest-1.8.0
-   )
-   dev-libs/boost"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
-   "${FILESDIR}"/${PN}-0.9.0-build-fixes.patch
-   "${FILESDIR}"/0.9.0-remove-boost_iostreams.patch
-   
"${FILESDIR}"/${PN}-0.9.0-metadata_checker-Rename-function-to-reflect-command-.patch
-   
"${FILESDIR}"/${PN}-0.9.0-thin_check-Allow-using-clear-needs-check-and-skip-ma.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myeconfargs=(
-   --prefix="${EPREFIX}"/
-   --bindir="${EPREFIX}"/sbin
-   --with-optimisation=''
-   $(use_enable test testing)
-   )
-   STRIP=true econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   emake V=
-}
-
-src_test() {
-   emake V= unit-test
-}
-
-src_install() {
-   emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" install
-   dodoc README.md TODO.org
-}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-02-28 Thread Sam James
commit: 0da117eb67e2b8214375fe04987de2c785ce9ba8
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 29 04:27:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 29 04:27:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0da117eb

sys-block/thin-provisioning-tools: drop 1.0.6, 1.0.9

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  97 --
 .../thin-provisioning-tools-1.0.6.ebuild   | 190 ---
 .../thin-provisioning-tools-1.0.9.ebuild   | 203 -
 3 files changed, 490 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 962057bdeac0..a66b03fe1458 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,208 +1,111 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
 DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
-DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
-DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
-DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
-DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
 DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-02-18 Thread Sam James
commit: 3dad179d3e935069a59c6a87cf05aec18bce3c1d
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 18 13:17:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 18 13:17:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3dad179d

sys-block/thin-provisioning-tools: Stabilize 1.0.10 arm, #924905

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild
index 021c5e9a4b08..8a814594f154 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.10.ebuild
@@ -136,7 +136,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-01-17 Thread Sam James
commit: 495f184e7ffdc16682f125304d2e775de38e7ee4
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 01:47:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 01:47:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=495f184e

sys-block/thin-provisioning-tools: add 1.0.10

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest | 24 
 ...build => thin-provisioning-tools-1.0.10.ebuild} | 67 --
 .../thin-provisioning-tools-.ebuild| 67 --
 3 files changed, 70 insertions(+), 88 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index f08d5c4739b8..962057bdeac0 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -5,10 +5,12 @@ DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c78
 DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
 DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
+DIST anyhow-1.0.79.crate 44931 BLAKE2B 
9270f04c6fbbecb535e3081f4275c3df28f6a893c1dfc0a9f7c009994de2deb8ebced04fe5e6f62931b33c3707f4fbfb0c3b28da1a611b413d40d27149d1fd2f
 SHA512 
ecd6fb1367d494df18c0e274b336a133f3acf7b6a5487d20bdd06e08c7f1f729877086a0966e998221daff120504fadd2be2dc4219ed621f81b0a50c2bbc2011
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
 DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
+DIST base64-0.21.7.crate 82576 BLAKE2B 
25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d
 SHA512 
c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
 DIST bitflags-2.4.1.crate 37043 BLAKE2B 
f61c45b142265e9c2944c7054e01704de47510735e9ee5351cd02b98676cc4eb42d68b1fc4849ad5f54654617a74f20cb533b4207c2fe76516b724ba9318b414
 SHA512 
d3fd7abc95acc1cb5bf16d6acc12dbb8eadd250f069268df13c2e8dc3d5f5c15a929cd17ca931c77393b64dce0516ef8674c469789ed32d78e315b5faada062b
@@ -21,11 +23,14 @@ DIST cc-1.0.81.crate 66857 BLAKE2B 
1f20aa7fe1e41b7d043242ed2e6b840ef7e764fcd844d
 DIST cfg-if-1.0.0.crate 7934 BLAKE2B 
e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
 SHA512 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2024-01-13 Thread Sam James
commit: 23b8a8dd547b9b8067a34966fc730798a5694a9e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 14 03:39:29 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 14 03:39:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b8a8dd

sys-block/thin-provisioning-tools: add 1.0.9

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  59 +
 .../thin-provisioning-tools-1.0.9.ebuild   | 203 
 .../thin-provisioning-tools-.ebuild| 267 +++--
 3 files changed, 402 insertions(+), 127 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 0caa0b6eb525..f08d5c4739b8 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,24 +1,35 @@
 DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
 DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST aho-corasick-1.1.2.crate 183136 BLAKE2B 
2d4306d8968061b9f7e50190be6a92b3f668169ba1b9f9691de08a57c96185f7a4288d20c64cb8488a260eb18d3ed4b0e8358b0cca47aa44759b2e448049cbaa
 SHA512 
61ef5092673ab5a60bec4e92df28a91fe6171ba59d5829ffe41fc55aff3bfb755533a4ad53dc7bf827a0b789fcce593b17e69d1fcfb3694f06ed3b1bd535d40c
 DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anstyle-1.0.4.crate 13998 BLAKE2B 
fb501700855709e53438461c2f4b48d869613e7bb3bb700db8bd0d95082876d3782dc2cfe3ce110bb4a206994de56afe0e90fe89f9ccd07c60fe1c652123ba59
 SHA512 
671c6f57106198bcfc2f9000aacba98fabacfadfce2329dfe8d0e0a2af9404da483d7a844ca2b08e1fc0249371f574c13d0082c9f7a4ed90ff581308257a52d3
 DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
+DIST anyhow-1.0.75.crate 43901 BLAKE2B 
6353557d7ec2cbfdd001c039fad62c95fea9e02b113149f726fd14bb36b31e637e8609dd5ee20a900e9c11bb783d9958d664b31ba7c467382fa7f51d477ad3aa
 SHA512 
190d6be8ede0af9808210db53e4dc31ce69b126a26b0357220c4705a11e83cab2c2c09c59964a35794f3c434f717eaa6bb669e9e8f16012535c14246b17e8d40
 DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
 DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
+DIST base64-0.21.5.crate 77134 BLAKE2B 
901cf92d7dd8af2bbb789ffbe60972c1fd295b16690ecebbcb500e4613afa057ab2b294bbafdcaa4007f46412825260a0711d89e55664418a503dde02c8afd1a
 SHA512 
40b1d8470a932c8b7f31717e33bf26742c1bf920caae639b8a992f77e64d5e6d287569742c1348daa25b7325f8ca8d8a312754a743dab3932181f37149d91b16
 DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
+DIST bitflags-2.4.1.crate 37043 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-12-08 Thread Arthur Zamarin
commit: b7f4203f3828f1420231e3b47d3bff19fbd1cd0e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  8 20:54:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  8 20:54:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7f4203f

sys-block/thin-provisioning-tools: Keyword 1.0.6 s390, #913711

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index bcd90812cc5f..66f442eeb141 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-12-02 Thread Arthur Zamarin
commit: 8946cd086773d6fa8efd23befe0e0fc621d36806
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 11:13:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 11:13:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8946cd08

sys-block/thin-provisioning-tools: Keyword 1.0.6 sparc, #913711

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index 9dd27580edda..bcd90812cc5f 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc64 ~riscv ~sparc x86 
~amd64-linux ~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-11-25 Thread Arthur Zamarin
commit: eca1b7bbbee3067e9c1231207c270fb131ce3eeb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Nov 25 16:55:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Nov 25 16:55:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eca1b7bb

sys-block/thin-provisioning-tools: Stabilize 1.0.6 arm, #916090

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index 7697688d6311..9dd27580edda 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 arm arm64 ~loong ~mips ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-10-23 Thread Arthur Zamarin
commit: 47ae4383c7529570004b6d9fcc92a9e4b3cc4e63
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Oct 23 14:04:52 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Oct 23 14:04:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47ae4383

sys-block/thin-provisioning-tools: Stabilize 1.0.6 x86, #916090

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index 8a689cb4e6fe..297db2dc83cd 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv x86 ~amd64-linux 
~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-10-22 Thread Sam James
commit: 4fba46f271bc6c0575a2039910e7f51aa1765979
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 22 12:22:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 22 12:22:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fba46f2

sys-block/thin-provisioning-tools: Stabilize 1.0.6 arm64, #916090

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index 698928f72ffd..8a689cb4e6fe 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/, sys-block/thin-provisioning-tools/files/

2023-09-18 Thread Sam James
commit: d4d007aac8769809cdf3396100ce5030f980bfa2
Author: Peter Levine  gmail  com>
AuthorDate: Tue Sep  5 07:34:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 18 09:48:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d007aa

sys-block/thin-provisioning-tools: fix bug 911775

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  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32597
Signed-off-by: Sam James  gentoo.org>

 ...thin-provisioning-tools-0.9.0-boost-gtest.patch | 622 +
 .../thin-provisioning-tools-0.9.0-r4.ebuild|  70 +++
 2 files changed, 692 insertions(+)

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-boost-gtest.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-boost-gtest.patch
new file mode 100644
index ..ae9288db8be9
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-boost-gtest.patch
@@ -0,0 +1,622 @@
+Bug: https://bugs.gentoo.org/911775
+
+--- a/base/base64.cc
 b/base/base64.cc
+@@ -68,13 +68,13 @@
+   throw std::runtime_error("internal error, in split");
+   }
+ 
+-  optional char_to_index(char c) {
++  boost::optional char_to_index(char c) {
+   // FIXME: very slow
+   for (unsigned i = 0; i < 64; i++)
+   if (table_[i] == c)
+-  return optional(i);
++  return boost::optional(i);
+ 
+-  return optional();
++  return boost::optional();
+   }
+ 
+   decoded_or_error success(vector const ) {
+@@ -92,7 +92,7 @@
+   }
+ 
+   decoded_or_error decode_quad(char c1, char c2, char c3, char c4) {
+-  typedef optional oi;
++  typedef boost::optional oi;
+   unsigned char d1, d2, d3;
+   vector decoded;
+ 
+--- a/base/run.h
 b/base/run.h
+@@ -1,7 +1,7 @@
+ #ifndef BASE_DATA_RANGE_H
+ #define BASE_DATA_RANGE_H
+ 
+-#include 
++#include 
+ #include 
+ 
+ //
+--- a/block-cache/copier.cc
 b/block-cache/copier.cc
+@@ -90,19 +90,19 @@
+ copier::wait_complete()
+ {
+   if (complete_.empty()) {
+-  return optional();
++  return boost::optional();
+ 
+   } else {
+   auto op = complete_.front();
+   complete_.pop_front();
+-  return optional(op);
++  return boost::optional(op);
+   }
+ }
+ 
+ void
+ copier::wait_(unsigned )
+ {
+-  optional mp;
++  boost::optional mp;
+ 
+   if (!pending())
+   return;
+--- a/block-cache/io_engine.cc
 b/block-cache/io_engine.cc
+@@ -125,13 +125,13 @@
+   return r == 1;
+ }
+ 
+-optional
++boost::optional
+ aio_engine::wait()
+ {
+   return wait_(NULL);
+ }
+ 
+-optional
++boost::optional
+ aio_engine::wait(unsigned )
+ {
+   timespec start = micro_to_ts(microsec);
+@@ -156,7 +156,7 @@
+   }
+ 
+   if (r == 0) {
+-  return optional();
++  return boost::optional();
+   }
+ 
+   iocb *cb = reinterpret_cast(event.obj);
+@@ -164,19 +164,19 @@
+ 
+   if (event.res == cb->u.c.nbytes) {
+   cbs_.free(cb);
+-  return optional(make_pair(true, context));
++  return boost::optional(make_pair(true, context));
+ 
+   } else if (static_cast(event.res) < 0) {
+   cbs_.free(cb);
+-  return optional(make_pair(false, context));
++  return boost::optional(make_pair(false, context));
+ 
+   } else {
+   cbs_.free(cb);
+-  return optional(make_pair(false, context));
++  return boost::optional(make_pair(false, context));
+   }
+ 
+   // shouldn't get here
+-  return optional(make_pair(false, 0));
++  return boost::optional(make_pair(false, 0));
+ }
+ 
+ struct timespec
+--- a/caching/cache_restore.cc
 b/caching/cache_restore.cc
+@@ -40,8 +40,8 @@
+ override_version(1) {
+   }
+ 
+-  optional input;
+-  optional output;
++  boost::optional input;
++  boost::optional output;
+ 
+   uint32_t metadata_version;
+   bool clean_shutdown;
+@@ -154,11 +154,11 @@
+   return 0;
+ 
+   

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread WANG Xuerui
commit: f52ed5ee1893c8520dfd352fadd6c9e0f6d2aed6
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Sep  6 18:56:56 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Sep  6 18:56:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f52ed5ee

sys-block/thin-provisioning-tools: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 87f2ed48dcb0..60954e6c59ec 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm64 ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread WANG Xuerui
commit: c914a3fd0929cb2d9562646558ec716eda7d3136
Author: WANG Xuerui  gentoo  org>
AuthorDate: Wed Sep  6 18:56:50 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Wed Sep  6 18:56:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c914a3fd

sys-block/thin-provisioning-tools: keyword 1.0.6 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index 681b38435a83..698928f72ffd 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc64 ~riscv ~x86 
~amd64-linux ~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 0ebb44f485e265c7649ca31b6f65ad57979dff5f
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  6 09:19:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 09:19:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ebb44f4

sys-block/thin-provisioning-tools: Keyword 1.0.6 arm, #913711

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
index 87f2ed48dcb0..681b38435a83 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-1.0.6.ebuild
@@ -146,7 +146,7 @@ else
https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz
${CARGO_CRATE_URIS}
"
-   KEYWORDS="~amd64 ~arm64 ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
+   KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 0f9f3ab4960878537409da57ebb17d65e5636d39
Author: Peter Levine  gmail  com>
AuthorDate: Sat Sep  2 16:26:02 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f9f3ab4

sys-block/thin-provisioning-tools: add 1.0.6

Signed-off-by: Peter Levine  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32618
Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest | 124 ++
 .../thin-provisioning-tools-1.0.6.ebuild   | 190 +
 2 files changed, 314 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 1e9179c1b710..0caa0b6eb525 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1 +1,125 @@
+DIST adler-1.0.2.crate 12778 BLAKE2B 
a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd
 SHA512 
7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
+DIST aho-corasick-1.0.2.crate 167694 BLAKE2B 
fa5323cbe6cb73594dfa4c327c64676bc1e006dadc0b9def325974c83b9a769beba02d59a4657ec7a2d0cc511a7b7cc6f72cf57b8f9e639206d1c2bf13107a52
 SHA512 
5c75451f96fbbd670e6af0e1f54df2bdb57259dfe6898495ac46a5b2fc04f316a4698fd5cfd4ec31a94c298661937a8de08ce97cab3890fb3c015e4a2a67bb7b
+DIST anstyle-1.0.1.crate 13977 BLAKE2B 
35be03a7de78737592528967e8ad4851436a74c7863cae9cf5cf7366d3cce9bbbd255b1a89401051f82fe8569a0ff029dcfe427c14a2e0677890453c6119d241
 SHA512 
2bf9b83ad9772c6a3ef28239cbb98bd667dc631fd1ef76ec5029825c128f6cb22756bb1548dd991e482f86eb9fd94fae5c648f91de2c0d71754b6dca4ec2362c
+DIST anyhow-1.0.72.crate 43837 BLAKE2B 
1547c158882e50579a568a14e6e5cd162feb6cf291835266c9dae0c1c4df05a7872bceb02bbc8a13ab5bb84d299a94892057f54eeade7fa095ff8f897f6fe9d8
 SHA512 
25d8d4cfcc9679c9125fe03c7ce5a46462ca66e7457d45cd7838b7867f3461a899f75b22d76dfb04caa09c013c3b702313ffb6373f92b2798119a30199c38a98
+DIST atty-0.2.14.crate 5470 BLAKE2B 
2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab
 SHA512 
d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
+DIST autocfg-1.1.0.crate 13272 BLAKE2B 
7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203
 SHA512 
df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
+DIST base64-0.21.2.crate 76389 BLAKE2B 
6da080dfc31c5b2ebdbfd336be6e71373918f9388c85649133363a60ee1647b6ad67c7dfd461b6ee842c3633e40593b6ac2f313585b3e8e07dbd690739f433f9
 SHA512 
3f85bdf846e2f8a2e0f2335749bab58c904479a29311143580f1de42455799d04606dedbf64d355af580d77867d7b895e1078463c7cc5a5fbd9ded9d7cbf3559
+DIST bitflags-1.3.2.crate 23021 BLAKE2B 
eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda
 SHA512 
3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
+DIST bitflags-2.3.3.crate 34320 BLAKE2B 
da9f42fc888e31d50d0b2f0d0cc1bddfa97e0c2d3eac60fd2cc451670f000b5148e58c3c40c348ef1bd516c7a568bcc3a97742ac5bdb9ef4772048eb922171af
 SHA512 
8f063ba2bc3f638ca9200722e1c4370102589fb07aef25efcf63993fbf283cc86d554d11d24719f728ecabe540a47a90ce4113d8719f8e773f2344a66d21ff78
+DIST bytemuck-1.13.1.crate 42309 BLAKE2B 
055e031a677823c110e6e1e371632a0a5a8227ef7053e964bd3f9967705bdedf96b14178818021ffc09182ead805a68813a8a2b9cf7a70b6e8daf733eac4
 SHA512 
eb0a7e423a3f903fb831369e0c6d1e5fbffd7eff1b56bb7d1ffe4e5e18850cdfb9a7f9bdcfd53ce10b1c659dff11c59190b7b85ad89ca60485878548621f01c0
+DIST byteorder-1.4.3.crate 22512 BLAKE2B 
d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d
 SHA512 
8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
+DIST cassowary-0.3.0.crate 22876 BLAKE2B 
7e74a08e02050548ade7dd1ebba7ce4e4360d258ea6acf126453889dbf16df433bed7b68789736881c957f4c09eead1f763a0c02f2474157b1650a1e77e6eca9
 SHA512 
0838c0b79ed31f0c514fe4ac82633976e34b0d6cb08616313cda0e00623514fc6498c6c308cfef54ea029f1fdbaafe2991ca8ac3c38437a113ac62e37f9397f8
+DIST cc-1.0.81.crate 66857 BLAKE2B 
1f20aa7fe1e41b7d043242ed2e6b840ef7e764fcd844d82441d20dede2bac7386c8089e7dffee5bc22a49bfab2cf9f2c82757bb5068fdfc82610eae7cb2b188e
 SHA512 
00878fcc5e344571cd8756fcd7e0a8e11325cf504eed09ea2ac890368c4d69978fc0de9ef99757cbacdadbf50faadc486d20640b529ac9a4963b3afd71caca6a
+DIST cfg-if-1.0.0.crate 7934 BLAKE2B 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 2dba2af1ade41d062471d2d9ec9db25b1956882f
Author: Peter Levine  gmail  com>
AuthorDate: Sat Sep  2 04:56:57 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dba2af1

sys-block/thin-provisioning-tools: remove src_compile

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  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index ae24da6e182e..92ce1cf581dd 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -170,10 +170,6 @@ src_configure() {
cargo_src_configure
 }
 
-src_compile() {
-   emake V= STRIP=true
-}
-
 src_install() {
emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" STRIP=true install
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 9a95714a5b34a03ac5bec527b5b2ccff2de9c888
Author: Peter Levine  gmail  com>
AuthorDate: Sat Sep  2 04:18:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a95714a

sys-block/thin-provisioning-tools: add io-uring USE flag

Add experimental support for io uring.

Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/metadata.xml  | 3 +++
 .../thin-provisioning-tools/thin-provisioning-tools-.ebuild | 6 ++
 2 files changed, 9 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/metadata.xml 
b/sys-block/thin-provisioning-tools/metadata.xml
index 15dea8bd8d8e..35126c511402 100644
--- a/sys-block/thin-provisioning-tools/metadata.xml
+++ b/sys-block/thin-provisioning-tools/metadata.xml
@@ -8,6 +8,9 @@
base-sys...@gentoo.org
Gentoo Base System

+   
+   Enable experimental support for 
io-uring.
+   

jthornber/thin-provisioning-tools


diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 6954b9ad8878..ae24da6e182e 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -151,6 +151,7 @@ fi
 
 LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"
 SLOT="0"
+IUSE="io-uring"
 
 # Rust
 QA_FLAGS_IGNORED="usr/sbin/pdata_tools"
@@ -164,6 +165,11 @@ src_unpack() {
fi
 }
 
+src_configure() {
+   local myfeatures=( $(usev io-uring io_uring) )
+   cargo_src_configure
+}
+
 src_compile() {
emake V= STRIP=true
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/files/, sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: da73f74fca7c8f4c3eb015e762bb23c737fda85d
Author: Peter Levine  gmail  com>
AuthorDate: Sun Sep  3 08:43:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da73f74f

sys-block/thin-provisioning-tools: don't use emake to install binary

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  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 ...-provisioning-tools-1.0.6-build-with-cargo.patch | 21 +
 .../thin-provisioning-tools-.ebuild |  8 +++-
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-1.0.6-build-with-cargo.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-1.0.6-build-with-cargo.patch
new file mode 100644
index ..5e06583164f8
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-1.0.6-build-with-cargo.patch
@@ -0,0 +1,21 @@
+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.
+
+--- a/Makefile
 b/Makefile
+@@ -56,10 +56,9 @@
+ 
+ MANPAGES:=$(patsubst %,man8/%.8,$(TOOLS))
+ 
+-install: $(PDATA_TOOLS) $(MANPAGES)
++install: $(MANPAGES)
+   $(INSTALL_DIR) $(BINDIR)
+   $(INSTALL_PROGRAM) $(PDATA_TOOLS) $(BINDIR)
+-  $(STRIP) $(BINDIR)/pdata_tools
+   ln -s -f pdata_tools $(BINDIR)/cache_check
+   ln -s -f pdata_tools $(BINDIR)/cache_dump
+   ln -s -f pdata_tools $(BINDIR)/cache_metadata_size

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 92ce1cf581dd..74337833b2ca 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -153,6 +153,8 @@ LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"
 SLOT="0"
 IUSE="io-uring"
 
+PATCHES=( "${FILESDIR}/${PN}-1.0.6-build-with-cargo.patch" )
+
 # Rust
 QA_FLAGS_IGNORED="usr/sbin/pdata_tools"
 
@@ -171,5 +173,9 @@ src_configure() {
 }
 
 src_install() {
-   emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" STRIP=true install
+   emake \
+   DESTDIR="${D}" \
+   DATADIR="${ED}/usr/share" \
+   PDATA_TOOLS="target/$(usex debug debug release)/pdata_tools" \
+   install
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: df9dd0f54171e23a53f6b518066a428d47ef3960
Author: Peter Levine  gmail  com>
AuthorDate: Sat Sep  2 05:16:31 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df9dd0f5

sys-block/thin-provisioning-tools: add DOCS

Add DOCS to include TODO.md and notes.md, and call `einstalldocs` in
src_install().

Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-.ebuild  | 9 +
 1 file changed, 9 insertions(+)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 74337833b2ca..87f2ed48dcb0 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -154,6 +154,13 @@ SLOT="0"
 IUSE="io-uring"
 
 PATCHES=( "${FILESDIR}/${PN}-1.0.6-build-with-cargo.patch" )
+DOCS=(
+   CHANGES
+   COPYING
+   README.md
+   doc/TODO.md
+   doc/thinp-version-2/notes.md
+)
 
 # Rust
 QA_FLAGS_IGNORED="usr/sbin/pdata_tools"
@@ -178,4 +185,6 @@ src_install() {
DATADIR="${ED}/usr/share" \
PDATA_TOOLS="target/$(usex debug debug release)/pdata_tools" \
install
+
+   einstalldocs
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 0476bad7afacce8285398f2e7746a4fad1b6f8e2
Author: Peter Levine  gmail  com>
AuthorDate: Sat Sep  2 03:11:22 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0476bad7

sys-block/thin-provisioning-tools: remove unsupported archs

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  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 7b9e91492970..0b28b89c3ea4 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then
inherit git-r3
 else
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~amd64 ~arm64 ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 
 LICENSE="GPL-3"



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 8c854b026c8fe98f0563fdda0589aa1922d78cea
Author: Peter Levine  gmail  com>
AuthorDate: Sat Sep  2 03:19:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c854b02

sys-block/thin-provisioning-tools: add CRATES for non-live ebuilds

Add CRATES to make it easier to use the  ebuild as a general
template while only updating the crate versions when needed.

Signed-off-by: Peter Levine  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../thin-provisioning-tools-.ebuild| 137 -
 1 file changed, 135 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 0b28b89c3ea4..9e5c860dcdca 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -3,6 +3,136 @@
 
 EAPI=8
 
+if [[ ${PV} != * ]]; then
+   CRATES="
+   adler@1.0.2
+   aho-corasick@1.0.2
+   anstyle@1.0.1
+   anyhow@1.0.72
+   atty@0.2.14
+   autocfg@1.1.0
+   base64@0.21.2
+   bitflags@1.3.2
+   bitflags@2.3.3
+   bytemuck@1.13.1
+   byteorder@1.4.3
+   cassowary@0.3.0
+   cc@1.0.81
+   cfg-if@1.0.0
+   clap@4.3.19
+   clap_builder@4.3.19
+   clap_lex@0.5.0
+   console@0.15.7
+   crc32c@0.6.4
+   crc32fast@1.3.2
+   data-encoding@2.4.0
+   difflib@0.4.0
+   downcast@0.11.0
+   duct@0.13.6
+   either@1.9.0
+   encode_unicode@0.3.6
+   env_logger@0.8.4
+   errno@0.3.2
+   errno-dragonfly@0.1.2
+   exitcode@1.1.2
+   fastrand@2.0.0
+   fixedbitset@0.4.2
+   flate2@1.0.26
+   float-cmp@0.9.0
+   fragile@2.0.0
+   getrandom@0.2.10
+   hermit-abi@0.1.19
+   hermit-abi@0.3.2
+   indicatif@0.17.6
+   instant@0.1.12
+   iovec@0.1.4
+   itertools@0.10.5
+   lazy_static@1.4.0
+   libc@0.2.147
+   linux-raw-sys@0.4.5
+   log@0.4.19
+   memchr@2.5.0
+   minimal-lexical@0.2.1
+   miniz_oxide@0.7.1
+   mockall@0.11.4
+   mockall_derive@0.11.4
+   nom@7.1.3
+   normalize-line-endings@0.3.0
+   num-derive@0.4.0
+   num-traits@0.2.16
+   num_cpus@1.16.0
+   number_prefix@0.4.0
+   numtoa@0.1.0
+   once_cell@1.18.0
+   os_pipe@1.1.4
+   portable-atomic@1.4.2
+   ppv-lite86@0.2.17
+   predicates@2.1.5
+   predicates-core@1.0.6
+   predicates-tree@1.0.9
+   proc-macro2@1.0.66
+   quick-xml@0.29.0
+   quickcheck@1.0.3
+   quickcheck_macros@1.0.0
+   quote@1.0.32
+   rand@0.8.5
+   rand_chacha@0.3.1
+   rand_core@0.6.4
+   rangemap@1.3.0
+   redox_syscall@0.2.16
+   redox_syscall@0.3.5
+   redox_termios@0.1.2
+   regex@1.9.1
+   regex-automata@0.3.4
+   regex-syntax@0.7.4
+   retain_mut@0.1.7
+   roaring@0.10.2
+   rustc_version@0.4.0
+   rustix@0.38.6
+   safemem@0.3.3
+   semver@1.0.18
+   shared_child@1.0.0
+   strsim@0.10.0
+   syn@1.0.109
+   syn@2.0.28
+   tempfile@3.7.0
+   termion@1.5.6
+   termtree@0.4.1
+   thiserror@1.0.44
+   thiserror-impl@1.0.44
+   threadpool@1.8.1
+   tui@0.19.0
+   unicode-ident@1.0.11
+   unicode-segmentation@1.10.1
+   unicode-width@0.1.10
+   wasi@0.11.0+wasi-snapshot-preview1
+   winapi@0.3.9
+   winapi-i686-pc-windows-gnu@0.4.0
+   winapi-x86_64-pc-windows-gnu@0.4.0
+   windows-sys@0.45.0
+   windows-sys@0.48.0
+   windows-targets@0.42.2
+   windows-targets@0.48.1
+   windows_aarch64_gnullvm@0.42.2
+   windows_aarch64_gnullvm@0.48.0
+   windows_aarch64_msvc@0.42.2
+   windows_aarch64_msvc@0.48.0
+   windows_i686_gnu@0.42.2
+   windows_i686_gnu@0.48.0
+   windows_i686_msvc@0.42.2
+  

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 5d484493fbf7e83763035d4d4992f2f41ce5c33c
Author: Peter Levine  gmail  com>
AuthorDate: Sat Sep  2 03:27:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:36:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d484493

sys-block/thin-provisioning-tools: update LICENSE

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  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 9e5c860dcdca..6954b9ad8878 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -149,7 +149,7 @@ else
KEYWORDS="~amd64 ~arm64 ~mips ~ppc64 ~riscv ~x86 ~amd64-linux 
~x86-linux"
 fi
 
-LICENSE="GPL-3"
+LICENSE="Apache-2.0 BSD GPL-3 MIT Unicode-DFS-2016"
 SLOT="0"
 
 # Rust



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/files/, sys-block/thin-provisioning-tools/

2023-09-06 Thread Sam James
commit: 898bc97f64af4b18e2863216cf4239070388dbb5
Author: Gwendal Grignou  chromium  org>
AuthorDate: Tue Jul 11 16:08:38 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  6 08:34:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898bc97f

sys-block/thin-provisioning-tools: Allow valid flag combination

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  chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/31885
Signed-off-by: Sam James  gentoo.org>

 ...ecker-Rename-function-to-reflect-command-.patch |  66 
 ...Allow-using-clear-needs-check-and-skip-ma.patch | 187 +
 .../thin-provisioning-tools-0.9.0-r3.ebuild|  69 
 3 files changed, 322 insertions(+)

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-metadata_checker-Rename-function-to-reflect-command-.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-metadata_checker-Rename-function-to-reflect-command-.patch
new file mode 100644
index ..b8f73fd2d6d5
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-metadata_checker-Rename-function-to-reflect-command-.patch
@@ -0,0 +1,66 @@
+From 9f3823c97dc0b5d4a94a6179d45a3b45c045cff8 Mon Sep 17 00:00:00 2001
+From: Ming-Hung Tsai 
+Date: Wed, 12 Aug 2020 23:25:24 +0800
+Subject: [PATCH] [metadata_checker] Rename function to reflect command line
+ changes
+
+---
+ thin-provisioning/metadata_checker.cc | 6 +++---
+ thin-provisioning/metadata_checker.h  | 2 +-
+ thin-provisioning/thin_check.cc   | 2 +-
+ 3 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/thin-provisioning/metadata_checker.cc 
b/thin-provisioning/metadata_checker.cc
+index e81e22c..0b26eca 100644
+--- a/thin-provisioning/metadata_checker.cc
 b/thin-provisioning/metadata_checker.cc
+@@ -603,8 +603,9 @@ void check_options::set_ignore_non_fatal() {
+   ignore_non_fatal_ = true;
+ }
+ 
+-void check_options::set_fix_metadata_leaks() {
++void check_options::set_auto_repair() {
+   fix_metadata_leaks_ = true;
++  clear_needs_check_ = true;
+ }
+ 
+ void check_options::set_clear_needs_check() {
+@@ -650,8 +651,7 @@ thin_provisioning::check_metadata(std::string const ,
+   checker.check();
+   if (check_opts.fix_metadata_leaks_)
+   checker.fix_metadata_leaks(check_opts.open_transaction_);
+-  if (check_opts.fix_metadata_leaks_ ||
+-  check_opts.clear_needs_check_)
++  if (check_opts.clear_needs_check_)
+   checker.clear_needs_check_flag();
+ 
+   return checker.get_status();
+diff --git a/thin-provisioning/metadata_checker.h 
b/thin-provisioning/metadata_checker.h
+index 5569d27..b4afbdc 100644
+--- a/thin-provisioning/metadata_checker.h
 b/thin-provisioning/metadata_checker.h
+@@ -45,7 +45,7 @@ namespace thin_provisioning {
+   void set_override_mapping_root(bcache::block_address b);
+   void set_metadata_snap();
+   void set_ignore_non_fatal();
+-  void set_fix_metadata_leaks();
++  void set_auto_repair();
+   void set_clear_needs_check();
+ 
+   bool use_metadata_snap_;
+diff --git a/thin-provisioning/thin_check.cc b/thin-provisioning/thin_check.cc
+index 60f7838..e3c9db3 100644
+--- a/thin-provisioning/thin_check.cc
 b/thin-provisioning/thin_check.cc
+@@ -166,7 +166,7 @@ thin_check_cmd::run(int argc, char **argv)
+ 
+   case 6:
+   // auto-repair
+-  fs.check_opts.set_fix_metadata_leaks();
++  fs.check_opts.set_auto_repair();
+   break;
+ 
+   default:
+-- 
+2.41.0.255.g8b1d071c50-goog
+

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-thin_check-Allow-using-clear-needs-check-and-skip-ma.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-thin_check-Allow-using-clear-needs-check-and-skip-ma.patch
new file mode 100644
index ..42f819aa9f74
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-thin_check-Allow-using-clear-needs-check-and-skip-ma.patch
@@ -0,0 +1,187 @@
+From 1fe8a0dbde9f5e004b11430a9097a61b327967fe Mon Sep 17 00:00:00 2001
+From: Ming-Hung Tsai 
+Date: Fri, 21 Aug 2020 18:26:48 +0800
+Subject: [PATCH] [thin_check] Allow using --clear-needs-check and
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/, sys-block/thin-provisioning-tools/files/

2023-07-15 Thread Sam James
commit: 69c7647ae0eab2937fd4e7d75b8073e99866f594
Author: Gwendal Grignou  chromium  org>
AuthorDate: Wed Jun 28 23:25:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 15 06:02:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c7647a

sys-block/thin-provisioning-tools: Do not use gcc directly

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  chromium.org>
Closes: https://github.com/gentoo/gentoo/pull/31886
Signed-off-by: Sam James  gentoo.org>

 ...thin-provisioning-tools-0.9.0-build-fixes.patch | 25 ++
 ...ild => thin-provisioning-tools-0.9.0-r2.ebuild} |  1 +
 2 files changed, 26 insertions(+)

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-build-fixes.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-build-fixes.patch
new file mode 100644
index ..da2a10e0afbf
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.9.0-build-fixes.patch
@@ -0,0 +1,25 @@
+From f912f6630eada34dcfb1320bb46b02d149c32ad4 Mon Sep 17 00:00:00 2001
+From: Gwendal Grignou 
+Date: Wed, 28 Jun 2023 16:08:41 -0700
+Subject: [PATCH] [base] Never use gcc directly
+
+---
+ Makefile.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index b1fd4aa..342daf7 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -363,7 +363,7 @@ LIBFT_OBJECTS=$(subst .c,.o,$(LIBFT_SOURCE))
+ 
+ lib/libft.so: $(LIBFT_OBJECTS)
+   @echo "[LD]" $@
+-  $(V) gcc -shared -o $@ $+ -laio
++  $(V) $(CXX) $(CXXFLAGS) $(LDFLAGS) -shared -o $@ $+ -laio
+ 
+ .PHONEY: functional-test unit-test
+ 
+-- 
+2.41.0.255.g8b1d071c50-goog
+

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r2.ebuild
similarity index 97%
rename from 
sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
rename to 
sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r2.ebuild
index 42ab5f59eb01..072dbecae727 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r2.ebuild
@@ -33,6 +33,7 @@ DEPEND="${RDEPEND}
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+   "${FILESDIR}"/${PN}-0.9.0-build-fixes.patch
"${FILESDIR}"/0.9.0-remove-boost_iostreams.patch
 )
 



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2023-03-31 Thread Robin H. Johnson
commit: 130ba2d9472048b63d79050be8860eb3fa8e6a1b
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri Mar 31 21:15:53 2023 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Mar 31 21:15:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=130ba2d9

sys-block/thin-provisioning-tools: fix symbol stripping

Signed-off-by: Robin H. Johnson  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 6d318a86a818..7b9e91492970 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -32,9 +32,9 @@ src_unpack() {
 }
 
 src_compile() {
-   emake V=
+   emake V= STRIP=true
 }
 
 src_install() {
-   emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" install
+   emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" STRIP=true install
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2022-05-08 Thread WANG Xuerui
commit: d297d71ecf8dc14a3242273af4ae6530253c75fe
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sun May  8 15:33:43 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sun May  8 15:54:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d297d71e

sys-block/thin-provisioning-tools: keyword 0.9.0-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
index b00ab931548e..bce347e847db 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2022-04-17 Thread Sam James
commit: 8fd2496dc52610d929ccfab82229875b4710e4de
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 17:03:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 17:06:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd2496d

sys-block/thin-provisioning-tools: drop 0.7.0

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 -
 .../thin-provisioning-tools-0.7.0.ebuild   | 59 --
 2 files changed, 60 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 07f841d02184..1e9179c1b710 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,2 +1 @@
-DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.9.0.tar.gz 500998 BLAKE2B 
ac269fb6dfd1baf1572da27582ac2cd763b07aaac130a9467d05581e7a0ba1309d7dbf4c6095407111667e57af2e8183318d558ed23853f9c84b9c151c0878d9
 SHA512 
e1796fb3948847d72ca8247cae58017507c0a847a00201b93668eeb8fbfea4107c4c2affa5c211c149798a89b10474e83d2bd61a5545a668299be97aed591e0f

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
deleted file mode 100644
index 53bf5146d42e..
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux"
-IUSE="static test"
-RESTRICT="!test? ( test )"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   dev-lang/ruby:2.6
-   >=dev-cpp/gtest-1.8.0
-   dev-util/cucumber
-   dev-util/aruba
-   )
-   dev-libs/boost"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   STRIP=true econf \
-   --prefix="${EPREFIX}"/ \
-   --bindir="${EPREFIX}"/sbin \
-   --with-optimisation='' \
-   $(use_enable test testing)
-}
-
-src_compile() {
-   MAKEOPTS+=" V="
-   default
-}
-
-src_test() {
-   emake unit-test
-}
-
-src_install() {
-   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
-   dodoc README.md TODO.org
-}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2022-01-15 Thread James Le Cuirot
commit: 5d38d849bb3a5088efda1e6626690b59361b938c
Author: James Le Cuirot  gentoo  org>
AuthorDate: Sat Jan 15 23:10:09 2022 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Sat Jan 15 23:30:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d38d849

sys-block/thin-provisioning-tools: Keyword 0.9.0-r1 for ~m68k

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  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
index 3db697229d75..b00ab931548e 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 
~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-12-31 Thread Arthur Zamarin
commit: 9f7620a7f763f6a96da0416927c242230e490901
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 31 19:24:14 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 31 19:24:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f7620a7

sys-block/thin-provisioning-tools: Stabilize 0.9.0-r1 ppc64, #789885

Signed-off-by: Arthur Zamarin  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
index 67629157177a..3db697229d75 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-12-24 Thread Sam James
commit: 586490c87e41569878dc05474086e416cdcaaa75
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Dec 24 14:44:10 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 24 21:10:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=586490c8

sys-block/thin-provisioning-tools: stable 0.9.0 for hppa, bug #789885

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
index 3a4bf5d068d7..67629157177a 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/, sys-block/thin-provisioning-tools/files/

2021-12-24 Thread Mike Gilbert
commit: c488fb12f350ac6d697687b5b88b6109e7075d1f
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 24 19:38:47 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Dec 24 19:41:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c488fb12

sys-block/thin-provisioning-tools: drop -lboost_iostreams

Closes: https://bugs.gentoo.org/794196
Signed-off-by: Mike Gilbert  gentoo.org>

 .../files/0.9.0-remove-boost_iostreams.patch  | 11 +++
 ...s-0.9.0.ebuild => thin-provisioning-tools-0.9.0-r1.ebuild} |  1 +
 2 files changed, 12 insertions(+)

diff --git 
a/sys-block/thin-provisioning-tools/files/0.9.0-remove-boost_iostreams.patch 
b/sys-block/thin-provisioning-tools/files/0.9.0-remove-boost_iostreams.patch
new file mode 100644
index ..87a1b4e2f7fd
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/files/0.9.0-remove-boost_iostreams.patch
@@ -0,0 +1,11 @@
+--- a/Makefile.in
 b/Makefile.in
+@@ -173,7 +173,7 @@
+ CXXFLAGS+=@CXX_STRERROR_FLAG@
+ CXXFLAGS+=@LFS_FLAGS@
+ INCLUDES+=-I$(TOP_BUILDDIR) -I$(TOP_DIR) -I$(TOP_DIR)/thin-provisioning
+-LIBS:=-laio -lexpat -lboost_iostreams -ldl
++LIBS:=-laio -lexpat -ldl
+ 
+ ifeq ("@DEVTOOLS@", "yes")
+ LIBS+=-lncurses

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
similarity index 96%
rename from 
sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
rename to 
sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
index a79debda1725..9d966a9fc583 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
@@ -40,6 +40,7 @@ DEPEND="${RDEPEND}
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+   "${FILESDIR}"/0.9.0-remove-boost_iostreams.patch
 )
 
 src_prepare() {



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-12-24 Thread Mike Gilbert
commit: 32f74973a41ea7410e194679840cd9a6b32ca564
Author: Mike Gilbert  gentoo  org>
AuthorDate: Fri Dec 24 19:40:49 2021 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Dec 24 19:41:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f74973

sys-block/thin-provisioning-tools: don't alter MAKEOPTS

Signed-off-by: Mike Gilbert  gentoo.org>

 .../thin-provisioning-tools-0.9.0-r1.ebuild| 7 +++
 .../thin-provisioning-tools/thin-provisioning-tools-.ebuild| 7 +++
 2 files changed, 6 insertions(+), 8 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
index 9d966a9fc583..3a4bf5d068d7 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0-r1.ebuild
@@ -60,15 +60,14 @@ src_configure() {
 }
 
 src_compile() {
-   MAKEOPTS+=" V="
-   default
+   emake V=
 }
 
 src_test() {
-   emake unit-test
+   emake V= unit-test
 }
 
 src_install() {
-   emake DESTDIR="${D}" DATADIR="${ED}/usr/share" install
+   emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" install
dodoc README.md TODO.org
 }

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index ad10f7d89ec9..f9480dfe1fc3 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -59,15 +59,14 @@ src_configure() {
 }
 
 src_compile() {
-   MAKEOPTS+=" V="
-   default
+   emake V=
 }
 
 src_test() {
-   emake unit-test
+   emake V= unit-test
 }
 
 src_install() {
-   emake DESTDIR="${D}" DATADIR="${ED}/usr/share" install
+   emake V= DESTDIR="${D}" DATADIR="${ED}/usr/share" install
dodoc README.md TODO.org
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-11-15 Thread Sam James
commit: aff0ce96a5833f4e477f67ccc66ec5206c6b2206
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 16 04:43:07 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 16 04:43:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aff0ce96

sys-block/thin-provisioning-tools: Stabilize 0.9.0 ppc, #789885

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index c24fa34f2501..5a3bd36e3ae9 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-11-15 Thread Sam James
commit: f9f4957e32bb1c4fdbd2fa981ced5409230903e7
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 16 04:42:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 16 04:42:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9f4957e

sys-block/thin-provisioning-tools: Stabilize 0.9.0 arm, #789885

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index a10a58d7bb7f..c24fa34f2501 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-07-09 Thread Hans de Graaff
commit: 63e3b7b9a1d867f06d69decab1caa8e9aa6b4573
Author: Hans de Graaff  gentoo  org>
AuthorDate: Fri Jul  9 06:54:59 2021 +
Commit: Hans de Graaff  gentoo  org>
CommitDate: Fri Jul  9 06:55:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e3b7b9

sys-block/thin-provisioning-tools: use ruby 2.6 for tests

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  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 8e318177d32..53bf5146d42 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   dev-lang/ruby:2.5
+   dev-lang/ruby:2.6
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-06-10 Thread Guilherme Amadio
commit: 58880f713595b3da0e8f9a0b9d9efeef33cad210
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Jun 10 09:40:08 2021 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Thu Jun 10 09:41:46 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58880f71

sys-block/thin-provisioning-tools: fix bug 795189

Fixes: f81f95471c25e346bac4c489a058af14f4e9b68e
Closes: https://bugs.gentoo.org/795189
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Guilherme Amadio  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild | 2 +-
 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index be0287e6fa2..a10a58d7bb7 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -68,6 +68,6 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" DATADIR="${D}/usr/share" install
+   emake DESTDIR="${D}" DATADIR="${ED}/usr/share" install
dodoc README.md TODO.org
 }

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index e1ecfd44652..ad10f7d89ec 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -68,6 +68,6 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" DATADIR="${D}/usr/share" install
+   emake DESTDIR="${D}" DATADIR="${ED}/usr/share" install
dodoc README.md TODO.org
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/files/, sys-block/thin-provisioning-tools/

2021-05-23 Thread David Seifert
commit: 9cd7b5e94ec54f4df7ed62ab0ed1f1143ef24926
Author: David Seifert  gentoo  org>
AuthorDate: Sun May 23 11:48:02 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun May 23 11:48:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cd7b5e9

sys-block/thin-provisioning-tools: drop 0.7.6, 0.8.5

Signed-off-by: David Seifert  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  2 -
 ...n-provisioning-tools-0.8.5-libaio-0.3.112.patch | 84 --
 .../thin-provisioning-tools-0.7.6.ebuild   | 61 
 .../thin-provisioning-tools-0.8.5.ebuild   | 73 ---
 4 files changed, 220 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 361327268ea..07f841d0218 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,4 +1,2 @@
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
-DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
-DIST thin-provisioning-tools-0.8.5.tar.gz 305585 BLAKE2B 
7e4bde537535db79e97ddab3cba775c89854362dac7da491c040badf5e3546d2e6ac4b8da8462edb59f50a2ecd95fe9c5e3349fca5e9acd588efaaf990617ca4
 SHA512 
1f9a1b6b9059f0b23ec3a00ddef223599292d447894316525f13b9c1e4f29d0371cb901d199cb503be4342555e016e5e6eb2d6e0e10c44b08e6c9478c573e1d4
 DIST thin-provisioning-tools-0.9.0.tar.gz 500998 BLAKE2B 
ac269fb6dfd1baf1572da27582ac2cd763b07aaac130a9467d05581e7a0ba1309d7dbf4c6095407111667e57af2e8183318d558ed23853f9c84b9c151c0878d9
 SHA512 
e1796fb3948847d72ca8247cae58017507c0a847a00201b93668eeb8fbfea4107c4c2affa5c211c149798a89b10474e83d2bd61a5545a668299be97aed591e0f

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.8.5-libaio-0.3.112.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.8.5-libaio-0.3.112.patch
deleted file mode 100644
index af31b90a40b..000
--- 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.8.5-libaio-0.3.112.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-From 6332962ee866f5289de87ab70cd3db863298982c Mon Sep 17 00:00:00 2001
-From: Joe Thornber 
-Date: Wed, 5 Jun 2019 15:02:05 +0100
-Subject: [PATCH] [ft-lib/bcache] rename raise() -> raise_()
-
-Name clash with signal.h on Debian and Gentoo.

- ft-lib/bcache.c | 16 
- 1 file changed, 8 insertions(+), 8 deletions(-)
-
-diff --git a/ft-lib/bcache.c b/ft-lib/bcache.c
-index 0dca5031..ee5b6c59 100644
 a/ft-lib/bcache.c
-+++ b/ft-lib/bcache.c
-@@ -31,7 +31,7 @@ static void warn(const char *fmt, ...)
- }
- 
- // FIXME: raise a condition somehow?
--static void raise(const char *fmt, ...)
-+static void raise_(const char *fmt, ...)
- {
-   va_list ap;
- 
-@@ -51,7 +51,7 @@ static inline struct list_head *list_pop(struct list_head 
*head)
-   struct list_head *l;
- 
-   if (head->next == head)
--  raise("list is empty\n");
-+  raise_("list is empty\n");
- 
-   l = head->next;
-   list_del(l);
-@@ -98,7 +98,7 @@ static struct cb_set *cb_set_create(unsigned nr)
- static void cb_set_destroy(struct cb_set *cbs)
- {
-   if (!list_empty(>allocated))
--  raise("async io still in flight");
-+  raise_("async io still in flight");
- 
-   free(cbs->vec);
-   free(cbs);
-@@ -713,13 +713,13 @@ struct bcache *bcache_simple(const char *path, unsigned 
nr_cache_blocks)
-   uint64_t s;
- 
-   if (fd < 0) {
--  raise("couldn't open cache file");
-+  raise_("couldn't open cache file");
-   return NULL;
-   }
- 
-   r = fstat(fd, );
-   if (r < 0) {
--  raise("couldn't stat cache file");
-+  raise_("couldn't stat cache file");
-   return NULL;
-   }
- 
-@@ -751,7 +751,7 @@ void bcache_destroy(struct bcache *cache)
- static void check_index(struct bcache *cache, block_address index)
- {
-   if (index >= cache->nr_data_blocks)
--  raise("block out of bounds (%llu >= %llu)",
-+  raise_("block out of bounds (%llu >= %llu)",
- (unsigned long long) index,
- (unsigned long long) cache->nr_data_blocks);
- }
-@@ -802,7 +802,7 @@ static struct block *lookup_or_read_block(struct bcache 
*cache,
-   // FIXME: this is insufficient.  We need to also catch a read
-  

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-05-14 Thread Agostino Sarubbo
commit: 17e15f75b427c445c597556275b48bac3975dbe4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 14 09:36:20 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 14 09:36:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17e15f75

sys-block/thin-provisioning-tools: x86 stable wrt bug #789885

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index 3d977622b10..be0287e6fa2 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-05-14 Thread Agostino Sarubbo
commit: e8b6e248f4ac2e6ed8e0332920f9d01ed88edfe7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May 14 09:33:18 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May 14 09:33:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8b6e248

sys-block/thin-provisioning-tools: sparc stable wrt bug #789885

Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index f3050cfe847..3d977622b10 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-05-13 Thread Sam James
commit: c19811c6f9c024b6a279276fdfe5baf31f9a3d28
Author: Sam James  gentoo  org>
AuthorDate: Thu May 13 16:17:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May 13 16:17:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c19811c6

sys-block/thin-provisioning-tools: Stabilize 0.9.0 amd64, #789885

Signed-off-by: Sam James  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index e1ecfd44652..f3050cfe847 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-02-02 Thread Lars Wendler
commit: 9773c3e0e81d2d8cae887ed5acd005a6b3edb71f
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Feb  2 16:42:59 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Feb  2 16:46:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9773c3e0

Revert "sys-block/thin-provisioning-tools: add missing RDEPEND"

This reverts commit 7015da38496dd59fcc8a3d6d5d4788dd4825bda1.

It turned out test were done without --as-needed in LDFLAGS which
gives wrong results

Signed-off-by: Lars Wendler  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild| 6 ++
 .../thin-provisioning-tools/thin-provisioning-tools-.ebuild | 6 ++
 2 files changed, 4 insertions(+), 8 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index ed198255df9..e1ecfd44652 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -22,9 +22,7 @@ IUSE="static test"
 RESTRICT="!test? ( test )"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]
-   dev-libs/boost:=[static-libs(+)]
-"
+   dev-libs/libaio[static-libs(+)]"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
@@ -38,7 +36,7 @@ DEPEND="${RDEPEND}
dev-util/cucumber
dev-util/aruba
)
-"
+   dev-libs/boost"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.0-build-fixes.patch

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index ed198255df9..e1ecfd44652 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -22,9 +22,7 @@ IUSE="static test"
 RESTRICT="!test? ( test )"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]
-   dev-libs/boost:=[static-libs(+)]
-"
+   dev-libs/libaio[static-libs(+)]"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
@@ -38,7 +36,7 @@ DEPEND="${RDEPEND}
dev-util/cucumber
dev-util/aruba
)
-"
+   dev-libs/boost"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.0-build-fixes.patch



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2021-02-01 Thread Lars Wendler
commit: 7015da38496dd59fcc8a3d6d5d4788dd4825bda1
Author: Aisha Tammy  aisha  cc>
AuthorDate: Mon Feb  1 18:03:13 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Feb  1 18:36:18 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7015da38

sys-block/thin-provisioning-tools: add missing RDEPEND

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Aisha Tammy  aisha.cc>
Closes: https://github.com/gentoo/gentoo/pull/19296
Signed-off-by: Lars Wendler  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild  | 8 +---
 .../thin-provisioning-tools/thin-provisioning-tools-.ebuild   | 8 +---
 2 files changed, 10 insertions(+), 6 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
index 65d83fdf939..ed198255df9 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.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
@@ -22,7 +22,9 @@ IUSE="static test"
 RESTRICT="!test? ( test )"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
+   dev-libs/libaio[static-libs(+)]
+   dev-libs/boost:=[static-libs(+)]
+"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
@@ -36,7 +38,7 @@ DEPEND="${RDEPEND}
dev-util/cucumber
dev-util/aruba
)
-   dev-libs/boost"
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.0-build-fixes.patch

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 65d83fdf939..ed198255df9 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.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
@@ -22,7 +22,9 @@ IUSE="static test"
 RESTRICT="!test? ( test )"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
+   dev-libs/libaio[static-libs(+)]
+   dev-libs/boost:=[static-libs(+)]
+"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
@@ -36,7 +38,7 @@ DEPEND="${RDEPEND}
dev-util/cucumber
dev-util/aruba
)
-   dev-libs/boost"
+"
 
 PATCHES=(
"${FILESDIR}"/${PN}-0.7.0-build-fixes.patch



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2020-08-12 Thread Lars Wendler
commit: c8e011aa02a9220e5e79148109e47b4b5215e314
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 12 21:46:27 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 12 21:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e011aa

sys-block/thin-provisioning-tools: Removed unavailable ruby:2.4 dep

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild | 2 +-
 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild | 1 -
 3 files changed, 2 insertions(+), 3 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 66c1699c826..1e994549f37 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -21,7 +21,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 )
+   dev-lang/ruby:2.5
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
index faad3397c9c..9488fd97cf6 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
@@ -21,7 +21,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 )
+   dev-lang/ruby:2.5
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild
index 7ef022f2d09..67967d50aa6 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild
@@ -30,7 +30,6 @@ DEPEND="${RDEPEND}
|| (
dev-lang/ruby:2.6
dev-lang/ruby:2.5
-   dev-lang/ruby:2.4
)
>=dev-cpp/gtest-1.8.0
dev-util/cucumber



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2020-08-12 Thread Lars Wendler
commit: 15526c65ce00373d7829681c680fc52aa1da0451
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 12 21:41:59 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 12 21:46:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15526c65

sys-block/thin-provisioning-tools: Bump to version 0.9.0

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.9.0.ebuild   | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 6dfad0c9e92..0b6e335369d 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -2,3 +2,4 @@ DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
 DIST thin-provisioning-tools-0.8.3.tar.gz 305338 BLAKE2B 
619f73ef7bd802eb72649d0bdaa8ce1d6afb4d7ae442ac7d2d709764aaa5058bf77b12710a332cf5f8215cfb94e1d63c189951058e2373467ca88c847e32cd8d
 SHA512 
a69645d45fd62a487903a07f922fd622b5fb9c7858e656b9468903005ab7daa3098aa89ae356f2458fcf95e3c0672bf486b424553d82ffae54b83c0b71599541
 DIST thin-provisioning-tools-0.8.5.tar.gz 305585 BLAKE2B 
7e4bde537535db79e97ddab3cba775c89854362dac7da491c040badf5e3546d2e6ac4b8da8462edb59f50a2ecd95fe9c5e3349fca5e9acd588efaaf990617ca4
 SHA512 
1f9a1b6b9059f0b23ec3a00ddef223599292d447894316525f13b9c1e4f29d0371cb901d199cb503be4342555e016e5e6eb2d6e0e10c44b08e6c9478c573e1d4
+DIST thin-provisioning-tools-0.9.0.tar.gz 500998 BLAKE2B 
ac269fb6dfd1baf1572da27582ac2cd763b07aaac130a9467d05581e7a0ba1309d7dbf4c6095407111667e57af2e8183318d558ed23853f9c84b9c151c0878d9
 SHA512 
e1796fb3948847d72ca8247cae58017507c0a847a00201b93668eeb8fbfea4107c4c2affa5c211c149798a89b10474e83d2bd61a5545a668299be97aed591e0f

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
new file mode 100644
index 000..65d83fdf939
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.9.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+
+if [[ ${PV} != * ]]; then
+   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+else
+   inherit git-r3
+   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="static test"
+RESTRICT="!test? ( test )"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || (
+   dev-lang/ruby:2.7
+   dev-lang/ruby:2.6
+   dev-lang/ruby:2.5
+   )
+   >=dev-cpp/gtest-1.8.0
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --prefix="${EPREFIX}"/
+   --bindir="${EPREFIX}"/sbin
+   --with-optimisation=''
+   $(use_enable test testing)
+   )
+   STRIP=true econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${D}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2020-08-12 Thread Lars Wendler
commit: b5cb640d4c9d34b017ed3d1a86922ebe04ee9c86
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 12 21:44:33 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 12 21:46:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5cb640d

sys-block/thin-provisioning-tools: Removed old

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 -
 .../thin-provisioning-tools-0.8.3.ebuild   | 73 --
 2 files changed, 74 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 0b6e335369d..361327268ea 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,5 +1,4 @@
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
-DIST thin-provisioning-tools-0.8.3.tar.gz 305338 BLAKE2B 
619f73ef7bd802eb72649d0bdaa8ce1d6afb4d7ae442ac7d2d709764aaa5058bf77b12710a332cf5f8215cfb94e1d63c189951058e2373467ca88c847e32cd8d
 SHA512 
a69645d45fd62a487903a07f922fd622b5fb9c7858e656b9468903005ab7daa3098aa89ae356f2458fcf95e3c0672bf486b424553d82ffae54b83c0b71599541
 DIST thin-provisioning-tools-0.8.5.tar.gz 305585 BLAKE2B 
7e4bde537535db79e97ddab3cba775c89854362dac7da491c040badf5e3546d2e6ac4b8da8462edb59f50a2ecd95fe9c5e3349fca5e9acd588efaaf990617ca4
 SHA512 
1f9a1b6b9059f0b23ec3a00ddef223599292d447894316525f13b9c1e4f29d0371cb901d199cb503be4342555e016e5e6eb2d6e0e10c44b08e6c9478c573e1d4
 DIST thin-provisioning-tools-0.9.0.tar.gz 500998 BLAKE2B 
ac269fb6dfd1baf1572da27582ac2cd763b07aaac130a9467d05581e7a0ba1309d7dbf4c6095407111667e57af2e8183318d558ed23853f9c84b9c151c0878d9
 SHA512 
e1796fb3948847d72ca8247cae58017507c0a847a00201b93668eeb8fbfea4107c4c2affa5c211c149798a89b10474e83d2bd61a5545a668299be97aed591e0f

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.3.ebuild
deleted file mode 100644
index 172223fe821..000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.3.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-
-if [[ ${PV} != * ]]; then
-   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
-else
-   inherit git-r3
-   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="static test"
-RESTRICT="!test? ( test )"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   || (
-   dev-lang/ruby:2.6
-   dev-lang/ruby:2.5
-   dev-lang/ruby:2.4
-   )
-   >=dev-cpp/gtest-1.8.0
-   dev-util/cucumber
-   dev-util/aruba
-   )
-   dev-libs/boost"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myeconfargs=(
-   --prefix="${EPREFIX}"/
-   --bindir="${EPREFIX}"/sbin
-   --with-optimisation=''
-   $(use_enable test testing)
-   )
-   STRIP=true econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   MAKEOPTS+=" V="
-   default
-}
-
-src_test() {
-   emake unit-test
-}
-
-src_install() {
-   emake DESTDIR="${D}" DATADIR="${D}/usr/share" install
-   dodoc README.md TODO.org
-}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2020-08-12 Thread Lars Wendler
commit: b8542f9a1ffe8bf45387a651e598363c0dba2562
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 12 21:42:52 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 12 21:46:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8542f9a

sys-block/thin-provisioning-tools: Synced live ebuild

Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 172223fe821..65d83fdf939 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
@@ -28,9 +28,9 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
|| (
+   dev-lang/ruby:2.7
dev-lang/ruby:2.6
dev-lang/ruby:2.5
-   dev-lang/ruby:2.4
)
>=dev-cpp/gtest-1.8.0
dev-util/cucumber



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2020-04-08 Thread Göktürk Yüksek
commit: 1185b43990022300b23e240f6e25cc9c0beef045
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Wed Apr  8 20:38:05 2020 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Wed Apr  8 20:38:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1185b439

sys-block/thin-provisioning-tools: keyword 0.8.5 for ~riscv

Bug: https://bugs.gentoo.org/716480
Package-Manager: Portage-2.3.69, Repoman-2.3.14
Signed-off-by: Göktürk Yüksek  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild
index a0281ec0a0b..7ef022f2d09 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.5.ebuild
@@ -10,7 +10,7 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
 else
inherit git-r3
EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-09-01 Thread Mikle Kolyada
commit: 4e093748b9b5141fff884eb4144e29e2d25b564b
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep  1 07:45:51 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep  1 07:45:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e093748

sys-block/thin-provisioning-tools: Drop non-existing dep

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild  | 2 +-
 .../thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index b945b92a8b9..01b09c331b4 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -20,7 +20,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
+   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 )
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
index 22a1164fc48..2458a29d5d7 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.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
@@ -20,7 +20,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
+   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 )
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-06-07 Thread Agostino Sarubbo
commit: 1205c4084626a0d7f2aa0d441a3c1104038b2e9e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun  7 08:01:44 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun  7 08:01:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1205c408

sys-block/thin-provisioning-tools: s390 stable wrt bug #687232

Signed-off-by: Agostino Sarubbo  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 018fa600135..b945b92a8b9 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/, sys-block/thin-provisioning-tools/files/

2019-06-05 Thread Lars Wendler
commit: ecd5ec9189fa68ecb6f107a96126ddd1eaddc59f
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  5 14:08:48 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  5 14:14:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd5ec91

sys-block/thin-provisioning-tools: Bump to version 0.8.5

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 +
 ...n-provisioning-tools-0.8.5-libaio-0.3.112.patch | 84 ++
 .../thin-provisioning-tools-0.8.5.ebuild   | 73 +++
 3 files changed, 158 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 97df26fe41f..c665cb67117 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -3,3 +3,4 @@ DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
 DIST thin-provisioning-tools-0.8.2.tar.gz 305022 BLAKE2B 
ad4f7c088d890e111679a8de041ef0e05c30c5f4a46e96f7d0e1ca8034426d047dc9d2bbad624ba5e9371a5ebdd5be55ebc9486ed38c18c6fb764f8339806f3d
 SHA512 
3aeaef4e720a14605181b700200ce6283e0e230034e5e787164a28043ae622f932e4fe8c166bc982e5e2e987cb2530027af08cc84443b2519cfbfc607c2b4681
 DIST thin-provisioning-tools-0.8.3.tar.gz 305338 BLAKE2B 
619f73ef7bd802eb72649d0bdaa8ce1d6afb4d7ae442ac7d2d709764aaa5058bf77b12710a332cf5f8215cfb94e1d63c189951058e2373467ca88c847e32cd8d
 SHA512 
a69645d45fd62a487903a07f922fd622b5fb9c7858e656b9468903005ab7daa3098aa89ae356f2458fcf95e3c0672bf486b424553d82ffae54b83c0b71599541
+DIST thin-provisioning-tools-0.8.5.tar.gz 305585 BLAKE2B 
7e4bde537535db79e97ddab3cba775c89854362dac7da491c040badf5e3546d2e6ac4b8da8462edb59f50a2ecd95fe9c5e3349fca5e9acd588efaaf990617ca4
 SHA512 
1f9a1b6b9059f0b23ec3a00ddef223599292d447894316525f13b9c1e4f29d0371cb901d199cb503be4342555e016e5e6eb2d6e0e10c44b08e6c9478c573e1d4

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.8.5-libaio-0.3.112.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.8.5-libaio-0.3.112.patch
new file mode 100644
index 000..af31b90a40b
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.8.5-libaio-0.3.112.patch
@@ -0,0 +1,84 @@
+From 6332962ee866f5289de87ab70cd3db863298982c Mon Sep 17 00:00:00 2001
+From: Joe Thornber 
+Date: Wed, 5 Jun 2019 15:02:05 +0100
+Subject: [PATCH] [ft-lib/bcache] rename raise() -> raise_()
+
+Name clash with signal.h on Debian and Gentoo.
+---
+ ft-lib/bcache.c | 16 
+ 1 file changed, 8 insertions(+), 8 deletions(-)
+
+diff --git a/ft-lib/bcache.c b/ft-lib/bcache.c
+index 0dca5031..ee5b6c59 100644
+--- a/ft-lib/bcache.c
 b/ft-lib/bcache.c
+@@ -31,7 +31,7 @@ static void warn(const char *fmt, ...)
+ }
+ 
+ // FIXME: raise a condition somehow?
+-static void raise(const char *fmt, ...)
++static void raise_(const char *fmt, ...)
+ {
+   va_list ap;
+ 
+@@ -51,7 +51,7 @@ static inline struct list_head *list_pop(struct list_head 
*head)
+   struct list_head *l;
+ 
+   if (head->next == head)
+-  raise("list is empty\n");
++  raise_("list is empty\n");
+ 
+   l = head->next;
+   list_del(l);
+@@ -98,7 +98,7 @@ static struct cb_set *cb_set_create(unsigned nr)
+ static void cb_set_destroy(struct cb_set *cbs)
+ {
+   if (!list_empty(>allocated))
+-  raise("async io still in flight");
++  raise_("async io still in flight");
+ 
+   free(cbs->vec);
+   free(cbs);
+@@ -713,13 +713,13 @@ struct bcache *bcache_simple(const char *path, unsigned 
nr_cache_blocks)
+   uint64_t s;
+ 
+   if (fd < 0) {
+-  raise("couldn't open cache file");
++  raise_("couldn't open cache file");
+   return NULL;
+   }
+ 
+   r = fstat(fd, );
+   if (r < 0) {
+-  raise("couldn't stat cache file");
++  raise_("couldn't stat cache file");
+   return NULL;
+   }
+ 
+@@ -751,7 +751,7 @@ void bcache_destroy(struct bcache *cache)
+ static void check_index(struct bcache *cache, block_address index)
+ {
+   if (index >= cache->nr_data_blocks)
+-  raise("block out of bounds (%llu >= %llu)",
++  raise_("block out of bounds (%llu >= %llu)",
+ (unsigned long long) index,
+ (unsigned long long) cache->nr_data_blocks);
+ }
+@@ -802,7 +802,7 @@ static struct block *lookup_or_read_block(struct bcache 
*cache,
+   // FIXME: 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-06-05 Thread Lars Wendler
commit: 00f50b10118935381bee5387350141fce9256574
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  5 14:14:13 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  5 14:14:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00f50b10

sys-block/thin-provisioning-tools: Removed old.

Package-Manager: Portage-2.3.67, Repoman-2.3.14
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  2 -
 .../thin-provisioning-tools-0.4.1.ebuild   | 59 --
 .../thin-provisioning-tools-0.8.2.ebuild   | 72 --
 3 files changed, 133 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index c665cb67117..6dfad0c9e92 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,6 +1,4 @@
-DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B 
d7e60b67f716c1398c4fa7230b3e0b57f62aa47cf6253806e4e3b932b0a71a489cf367ec9eb1e0a620dfab5a7ef0f4c2049a8ee5f5da0d94855fc3618dd03feb
 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
-DIST thin-provisioning-tools-0.8.2.tar.gz 305022 BLAKE2B 
ad4f7c088d890e111679a8de041ef0e05c30c5f4a46e96f7d0e1ca8034426d047dc9d2bbad624ba5e9371a5ebdd5be55ebc9486ed38c18c6fb764f8339806f3d
 SHA512 
3aeaef4e720a14605181b700200ce6283e0e230034e5e787164a28043ae622f932e4fe8c166bc982e5e2e987cb2530027af08cc84443b2519cfbfc607c2b4681
 DIST thin-provisioning-tools-0.8.3.tar.gz 305338 BLAKE2B 
619f73ef7bd802eb72649d0bdaa8ce1d6afb4d7ae442ac7d2d709764aaa5058bf77b12710a332cf5f8215cfb94e1d63c189951058e2373467ca88c847e32cd8d
 SHA512 
a69645d45fd62a487903a07f922fd622b5fb9c7858e656b9468903005ab7daa3098aa89ae356f2458fcf95e3c0672bf486b424553d82ffae54b83c0b71599541
 DIST thin-provisioning-tools-0.8.5.tar.gz 305585 BLAKE2B 
7e4bde537535db79e97ddab3cba775c89854362dac7da491c040badf5e3546d2e6ac4b8da8462edb59f50a2ecd95fe9c5e3349fca5e9acd588efaaf990617ca4
 SHA512 
1f9a1b6b9059f0b23ec3a00ddef223599292d447894316525f13b9c1e4f29d0371cb901d199cb503be4342555e016e5e6eb2d6e0e10c44b08e6c9478c573e1d4

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
deleted file mode 100644
index 5466c28be1c..000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-inherit autotools eutils
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-EXT=.tar.gz
-BASE_A=${P}${EXT}
-SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux"
-IUSE="test"
-
-RDEPEND="dev-libs/expat
-   dev-libs/libaio"
-DEPEND="${RDEPEND}
-   test? (
-   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
-   >=dev-cpp/gtest-1.8.0
-   dev-util/cucumber
-   dev-util/aruba
-   )
-   dev-libs/boost"
-
-src_prepare() {
-   sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
-   sed -i \
-   -e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
-   -e '/-lgmock/s:$: -lgtest:' \
-   unit-tests/Makefile.in || die #493440
-   epatch_user
-   eautoreconf
-}
-
-src_configure() {
-   econf \
-   --prefix="${EPREFIX}"/ \
-   --bindir="${EPREFIX}"/sbin \
-   --with-optimisation='' \
-   $(use_enable test testing)
-}
-
-src_compile() {
-   MAKEOPTS+=" V="
-   default
-}
-
-src_install() {
-   emake DESTDIR="${D}" MANPATH="${D}"/usr/share/man install
-   dodoc README.md TODO.org
-}
-
-src_test() {
-   emake unit-test
-}

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.2.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.2.ebuild
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-06-03 Thread Lars Wendler
commit: dd5389f7fc71232469f29b77e8b0833d3f4bfe24
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jun  3 12:38:14 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jun  3 12:38:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd5389f7

sys-block/thin-provisioning-tools: Bump to version 0.8.3

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.8.3.ebuild   | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index ed62e2bb3cb..677c1dfe56a 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -3,3 +3,4 @@ DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
 DIST thin-provisioning-tools-0.8.1.tar.gz 305013 BLAKE2B 
647942c6b882ea12ff0429157b72c3fa2ef0d20abae003be4823383dff20b18bc7c447805cbea023c33698f3b00aaed0b5560b08844e2d3a35199b78a9acb871
 SHA512 
8f1edb7e50b897a070c6c04ea9c43725db3d725d6afcb5349bdedba59fce29faa680cd79bb47f255700054ee89e80f7063cde4c8abaa172e560f22459e004ce6
 DIST thin-provisioning-tools-0.8.2.tar.gz 305022 BLAKE2B 
ad4f7c088d890e111679a8de041ef0e05c30c5f4a46e96f7d0e1ca8034426d047dc9d2bbad624ba5e9371a5ebdd5be55ebc9486ed38c18c6fb764f8339806f3d
 SHA512 
3aeaef4e720a14605181b700200ce6283e0e230034e5e787164a28043ae622f932e4fe8c166bc982e5e2e987cb2530027af08cc84443b2519cfbfc607c2b4681
+DIST thin-provisioning-tools-0.8.3.tar.gz 305338 BLAKE2B 
619f73ef7bd802eb72649d0bdaa8ce1d6afb4d7ae442ac7d2d709764aaa5058bf77b12710a332cf5f8215cfb94e1d63c189951058e2373467ca88c847e32cd8d
 SHA512 
a69645d45fd62a487903a07f922fd622b5fb9c7858e656b9468903005ab7daa3098aa89ae356f2458fcf95e3c0672bf486b424553d82ffae54b83c0b71599541

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.3.ebuild
new file mode 100644
index 000..f230773175a
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.3.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+
+if [[ ${PV} != * ]]; then
+   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+else
+   inherit git-r3
+   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || (
+   dev-lang/ruby:2.6
+   dev-lang/ruby:2.5
+   dev-lang/ruby:2.4
+   )
+   >=dev-cpp/gtest-1.8.0
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --prefix="${EPREFIX}"/
+   --bindir="${EPREFIX}"/sbin
+   --with-optimisation=''
+   $(use_enable test testing)
+   )
+   STRIP=true econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${D}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-06-03 Thread Lars Wendler
commit: 5a57bc7436b4727e0ddacb287fe34c3ae07b
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Jun  3 12:38:44 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Jun  3 12:38:44 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a57bc74

sys-block/thin-provisioning-tools: Removed old.

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 -
 .../thin-provisioning-tools-0.8.1.ebuild   | 72 --
 2 files changed, 73 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 677c1dfe56a..97df26fe41f 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,6 +1,5 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B 
d7e60b67f716c1398c4fa7230b3e0b57f62aa47cf6253806e4e3b932b0a71a489cf367ec9eb1e0a620dfab5a7ef0f4c2049a8ee5f5da0d94855fc3618dd03feb
 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
-DIST thin-provisioning-tools-0.8.1.tar.gz 305013 BLAKE2B 
647942c6b882ea12ff0429157b72c3fa2ef0d20abae003be4823383dff20b18bc7c447805cbea023c33698f3b00aaed0b5560b08844e2d3a35199b78a9acb871
 SHA512 
8f1edb7e50b897a070c6c04ea9c43725db3d725d6afcb5349bdedba59fce29faa680cd79bb47f255700054ee89e80f7063cde4c8abaa172e560f22459e004ce6
 DIST thin-provisioning-tools-0.8.2.tar.gz 305022 BLAKE2B 
ad4f7c088d890e111679a8de041ef0e05c30c5f4a46e96f7d0e1ca8034426d047dc9d2bbad624ba5e9371a5ebdd5be55ebc9486ed38c18c6fb764f8339806f3d
 SHA512 
3aeaef4e720a14605181b700200ce6283e0e230034e5e787164a28043ae622f932e4fe8c166bc982e5e2e987cb2530027af08cc84443b2519cfbfc607c2b4681
 DIST thin-provisioning-tools-0.8.3.tar.gz 305338 BLAKE2B 
619f73ef7bd802eb72649d0bdaa8ce1d6afb4d7ae442ac7d2d709764aaa5058bf77b12710a332cf5f8215cfb94e1d63c189951058e2373467ca88c847e32cd8d
 SHA512 
a69645d45fd62a487903a07f922fd622b5fb9c7858e656b9468903005ab7daa3098aa89ae356f2458fcf95e3c0672bf486b424553d82ffae54b83c0b71599541

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.1.ebuild
deleted file mode 100644
index 8b0eb97b216..000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-
-if [[ ${PV} != * ]]; then
-   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-else
-   inherit git-r3
-   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="static test"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   || (
-   dev-lang/ruby:2.6
-   dev-lang/ruby:2.5
-   dev-lang/ruby:2.4
-   )
-   >=dev-cpp/gtest-1.8.0
-   dev-util/cucumber
-   dev-util/aruba
-   )
-   dev-libs/boost"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myeconfargs=(
-   --prefix="${EPREFIX}"/
-   --bindir="${EPREFIX}"/sbin
-   --with-optimisation=''
-   $(use_enable test testing)
-   )
-   STRIP=true econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   MAKEOPTS+=" V="
-   default
-}
-
-src_test() {
-   emake unit-test
-}
-
-src_install() {
-   emake DESTDIR="${D}" DATADIR="${D%/}/usr/share" install
-   dodoc README.md 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-05-27 Thread Lars Wendler
commit: 63cca3c6f9c0a44402a0faabde75b96428c1b9d9
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 28 02:08:16 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue May 28 02:08:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63cca3c6

sys-block/thin-provisioning-tools: Synced live ebuild

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 8b0eb97b216..f230773175a 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit autotools flag-o-matic
 
@@ -67,6 +67,6 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" DATADIR="${D%/}/usr/share" install
+   emake DESTDIR="${D}" DATADIR="${D}/usr/share" install
dodoc README.md TODO.org
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-05-27 Thread Lars Wendler
commit: 3b6afabe103d3831c087a6c6fe53d0d1b40aeb9c
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 28 02:07:39 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue May 28 02:07:39 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b6afabe

sys-block/thin-provisioning-tools: Bump to version 0.8.2

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.8.2.ebuild   | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index c154b104bf1..533a0fcf649 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -3,3 +3,4 @@ DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
 DIST thin-provisioning-tools-0.8.0.tar.gz 305009 BLAKE2B 
1002916cd7b455be21091007f68d12455476efc234a3892607152085adab37db03cea9959cf76d6903dad680b209d87ec62745b268daa02ff11667d0e070da8c
 SHA512 
b95f320f8da94b52327d7afece98020de65c7a3eccf9e6d8e8f89600b9f984e3d4ae928b52c04dd973d0d87885354567f6d392e9551e0e7394158406bae79891
 DIST thin-provisioning-tools-0.8.1.tar.gz 305013 BLAKE2B 
647942c6b882ea12ff0429157b72c3fa2ef0d20abae003be4823383dff20b18bc7c447805cbea023c33698f3b00aaed0b5560b08844e2d3a35199b78a9acb871
 SHA512 
8f1edb7e50b897a070c6c04ea9c43725db3d725d6afcb5349bdedba59fce29faa680cd79bb47f255700054ee89e80f7063cde4c8abaa172e560f22459e004ce6
+DIST thin-provisioning-tools-0.8.2.tar.gz 305022 BLAKE2B 
ad4f7c088d890e111679a8de041ef0e05c30c5f4a46e96f7d0e1ca8034426d047dc9d2bbad624ba5e9371a5ebdd5be55ebc9486ed38c18c6fb764f8339806f3d
 SHA512 
3aeaef4e720a14605181b700200ce6283e0e230034e5e787164a28043ae622f932e4fe8c166bc982e5e2e987cb2530027af08cc84443b2519cfbfc607c2b4681

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.2.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.2.ebuild
new file mode 100644
index 000..f230773175a
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+
+if [[ ${PV} != * ]]; then
+   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+else
+   inherit git-r3
+   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || (
+   dev-lang/ruby:2.6
+   dev-lang/ruby:2.5
+   dev-lang/ruby:2.4
+   )
+   >=dev-cpp/gtest-1.8.0
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --prefix="${EPREFIX}"/
+   --bindir="${EPREFIX}"/sbin
+   --with-optimisation=''
+   $(use_enable test testing)
+   )
+   STRIP=true econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${D}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-05-27 Thread Lars Wendler
commit: 001f2c29e13815220ce2c88681cad7f42ef0ba12
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue May 28 02:08:53 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue May 28 02:08:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=001f2c29

sys-block/thin-provisioning-tools: Removed old.

Package-Manager: Portage-2.3.67, Repoman-2.3.13
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 -
 .../thin-provisioning-tools-0.8.0.ebuild   | 72 --
 2 files changed, 73 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 533a0fcf649..ed62e2bb3cb 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,6 +1,5 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B 
d7e60b67f716c1398c4fa7230b3e0b57f62aa47cf6253806e4e3b932b0a71a489cf367ec9eb1e0a620dfab5a7ef0f4c2049a8ee5f5da0d94855fc3618dd03feb
 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
-DIST thin-provisioning-tools-0.8.0.tar.gz 305009 BLAKE2B 
1002916cd7b455be21091007f68d12455476efc234a3892607152085adab37db03cea9959cf76d6903dad680b209d87ec62745b268daa02ff11667d0e070da8c
 SHA512 
b95f320f8da94b52327d7afece98020de65c7a3eccf9e6d8e8f89600b9f984e3d4ae928b52c04dd973d0d87885354567f6d392e9551e0e7394158406bae79891
 DIST thin-provisioning-tools-0.8.1.tar.gz 305013 BLAKE2B 
647942c6b882ea12ff0429157b72c3fa2ef0d20abae003be4823383dff20b18bc7c447805cbea023c33698f3b00aaed0b5560b08844e2d3a35199b78a9acb871
 SHA512 
8f1edb7e50b897a070c6c04ea9c43725db3d725d6afcb5349bdedba59fce29faa680cd79bb47f255700054ee89e80f7063cde4c8abaa172e560f22459e004ce6
 DIST thin-provisioning-tools-0.8.2.tar.gz 305022 BLAKE2B 
ad4f7c088d890e111679a8de041ef0e05c30c5f4a46e96f7d0e1ca8034426d047dc9d2bbad624ba5e9371a5ebdd5be55ebc9486ed38c18c6fb764f8339806f3d
 SHA512 
3aeaef4e720a14605181b700200ce6283e0e230034e5e787164a28043ae622f932e4fe8c166bc982e5e2e987cb2530027af08cc84443b2519cfbfc607c2b4681

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.0.ebuild
deleted file mode 100644
index 8b0eb97b216..000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.0.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-
-if [[ ${PV} != * ]]; then
-   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
-else
-   inherit git-r3
-   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
-fi
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="static test"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   || (
-   dev-lang/ruby:2.6
-   dev-lang/ruby:2.5
-   dev-lang/ruby:2.4
-   )
-   >=dev-cpp/gtest-1.8.0
-   dev-util/cucumber
-   dev-util/aruba
-   )
-   dev-libs/boost"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   local myeconfargs=(
-   --prefix="${EPREFIX}"/
-   --bindir="${EPREFIX}"/sbin
-   --with-optimisation=''
-   $(use_enable test testing)
-   )
-   STRIP=true econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   MAKEOPTS+=" V="
-   default
-}
-
-src_test() {
-   emake unit-test
-}
-
-src_install() {
-   emake DESTDIR="${D}" DATADIR="${D%/}/usr/share" install
-   dodoc README.md 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-05-08 Thread Lars Wendler
commit: 4ae80ef5c004b2be5b313cc6829f7257ef57fd6f
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed May  8 13:04:38 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed May  8 13:04:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ae80ef5

sys-block/thin-provisioning-tools: Bump to version 0.8.1

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.8.1.ebuild   | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 3517c6ec0ed..c154b104bf1 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -2,3 +2,4 @@ DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B 
d7e60b67f716c1398c4fa72
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
 DIST thin-provisioning-tools-0.8.0.tar.gz 305009 BLAKE2B 
1002916cd7b455be21091007f68d12455476efc234a3892607152085adab37db03cea9959cf76d6903dad680b209d87ec62745b268daa02ff11667d0e070da8c
 SHA512 
b95f320f8da94b52327d7afece98020de65c7a3eccf9e6d8e8f89600b9f984e3d4ae928b52c04dd973d0d87885354567f6d392e9551e0e7394158406bae79891
+DIST thin-provisioning-tools-0.8.1.tar.gz 305013 BLAKE2B 
647942c6b882ea12ff0429157b72c3fa2ef0d20abae003be4823383dff20b18bc7c447805cbea023c33698f3b00aaed0b5560b08844e2d3a35199b78a9acb871
 SHA512 
8f1edb7e50b897a070c6c04ea9c43725db3d725d6afcb5349bdedba59fce29faa680cd79bb47f255700054ee89e80f7063cde4c8abaa172e560f22459e004ce6

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.1.ebuild
new file mode 100644
index 000..8b0eb97b216
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+
+if [[ ${PV} != * ]]; then
+   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+else
+   inherit git-r3
+   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || (
+   dev-lang/ruby:2.6
+   dev-lang/ruby:2.5
+   dev-lang/ruby:2.4
+   )
+   >=dev-cpp/gtest-1.8.0
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --prefix="${EPREFIX}"/
+   --bindir="${EPREFIX}"/sbin
+   --with-optimisation=''
+   $(use_enable test testing)
+   )
+   STRIP=true econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${D%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-04-21 Thread Lars Wendler
commit: f81f95471c25e346bac4c489a058af14f4e9b68e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Apr 21 10:10:16 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Apr 21 10:16:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f81f9547

sys-block/thin-provisioning-tools: Improved live ebuild.

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 .../thin-provisioning-tools-.ebuild| 31 ++
 1 file changed, 20 insertions(+), 11 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
index 96d1cf0b494..8b0eb97b216 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-[[ ${PV} == * ]] && SCM="git-r3"
-EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
-inherit autotools flag-o-matic $SCM
+inherit autotools flag-o-matic
 
 DESCRIPTION="A suite of tools for thin provisioning on Linux"
 HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
@@ -13,6 +11,9 @@ 
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
 if [[ ${PV} != * ]]; then
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+else
+   inherit git-r3
+   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
 fi
 
 LICENSE="GPL-3"
@@ -25,14 +26,20 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
+   || (
+   dev-lang/ruby:2.6
+   dev-lang/ruby:2.5
+   dev-lang/ruby:2.4
+   )
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba
)
dev-libs/boost"
 
-PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
 
 src_prepare() {
default
@@ -41,11 +48,13 @@ src_prepare() {
 
 src_configure() {
use static && append-ldflags -static
-   STRIP=true econf \
-   --prefix="${EPREFIX}"/ \
-   --bindir="${EPREFIX}"/sbin \
-   --with-optimisation='' \
+   local myeconfargs=(
+   --prefix="${EPREFIX}"/
+   --bindir="${EPREFIX}"/sbin
+   --with-optimisation=''
$(use_enable test testing)
+   )
+   STRIP=true econf "${myeconfargs[@]}"
 }
 
 src_compile() {
@@ -58,6 +67,6 @@ src_test() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
+   emake DESTDIR="${D}" DATADIR="${D%/}/usr/share" install
dodoc README.md TODO.org
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-04-21 Thread Lars Wendler
commit: 24eae4db1c3d186a579941f19feb39862e375265
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Apr 21 10:14:39 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Apr 21 10:16:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24eae4db

sys-block/thin-provisioning-tools: Bump to version 0.8.0

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.8.0.ebuild   | 72 ++
 2 files changed, 73 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 94797e60e21..a7be1f8bb4d 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -3,3 +3,4 @@ DIST thin-provisioning-tools-0.6.3.tar.gz 198697 BLAKE2B 
0bc9ae1ee650f4f2c553ca7
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B 
f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923
 SHA512 
65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
+DIST thin-provisioning-tools-0.8.0.tar.gz 305009 BLAKE2B 
1002916cd7b455be21091007f68d12455476efc234a3892607152085adab37db03cea9959cf76d6903dad680b209d87ec62745b268daa02ff11667d0e070da8c
 SHA512 
b95f320f8da94b52327d7afece98020de65c7a3eccf9e6d8e8f89600b9f984e3d4ae928b52c04dd973d0d87885354567f6d392e9551e0e7394158406bae79891

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.0.ebuild
new file mode 100644
index 000..8b0eb97b216
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.8.0.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+
+if [[ ${PV} != * ]]; then
+   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+else
+   inherit git-r3
+   EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || (
+   dev-lang/ruby:2.6
+   dev-lang/ruby:2.5
+   dev-lang/ruby:2.4
+   )
+   >=dev-cpp/gtest-1.8.0
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   local myeconfargs=(
+   --prefix="${EPREFIX}"/
+   --bindir="${EPREFIX}"/sbin
+   --with-optimisation=''
+   $(use_enable test testing)
+   )
+   STRIP=true econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${D%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/, sys-block/thin-provisioning-tools/files/

2019-04-21 Thread Lars Wendler
commit: 89a600e91fcaabcf4fea2dbf832f7e074451ad7e
Author: Lars Wendler  gentoo  org>
AuthorDate: Sun Apr 21 10:15:42 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sun Apr 21 10:16:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89a600e9

sys-block/thin-provisioning-tools: Removed old.

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  2 -
 ...thin-provisioning-tools-0.6.3-build-fixes.patch | 57 
 .../thin-provisioning-tools-0.6.3.ebuild   | 58 -
 .../thin-provisioning-tools-0.7.5.ebuild   | 60 --
 4 files changed, 177 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index a7be1f8bb4d..3517c6ec0ed 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,6 +1,4 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B 
d7e60b67f716c1398c4fa7230b3e0b57f62aa47cf6253806e4e3b932b0a71a489cf367ec9eb1e0a620dfab5a7ef0f4c2049a8ee5f5da0d94855fc3618dd03feb
 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
-DIST thin-provisioning-tools-0.6.3.tar.gz 198697 BLAKE2B 
0bc9ae1ee650f4f2c553ca72e0569bcf2590174cde2b89084ff4347d78f0dbd08c29bbc9629498f2b8fe2149fb272e0b5928890224b9ead224fd1a3161d1
 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
-DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B 
f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923
 SHA512 
65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704
 DIST thin-provisioning-tools-0.8.0.tar.gz 305009 BLAKE2B 
1002916cd7b455be21091007f68d12455476efc234a3892607152085adab37db03cea9959cf76d6903dad680b209d87ec62745b268daa02ff11667d0e070da8c
 SHA512 
b95f320f8da94b52327d7afece98020de65c7a3eccf9e6d8e8f89600b9f984e3d4ae928b52c04dd973d0d87885354567f6d392e9551e0e7394158406bae79891

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.6.3-build-fixes.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.6.3-build-fixes.patch
deleted file mode 100644
index ae1148a1626..000
--- 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.6.3-build-fixes.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-diff -purN a/Makefile.in b/Makefile.in
 a/Makefile.in  2016-07-21 15:42:52.0 +0100
-+++ b/Makefile.in  2016-10-28 22:45:54.292931031 +0100
-@@ -108,7 +108,7 @@ CFLAGS?=@CFLAGS@
- CFLAGS+=-Wall
- CFLAGS+=@LFS_FLAGS@
- CXXFLAGS?=@CXXFLAGS@
--CXXFLAGS+=-Wall -fno-strict-aliasing -std=gnu++98
-+CXXFLAGS+=-Wall -fno-strict-aliasing
- CXXFLAGS+=@CXXOPTIMISE_FLAG@
- CXXFLAGS+=@CXXDEBUG_FLAG@
- CXXFLAGS+=@CXX_STRERROR_FLAG@
-diff -purN a/thin-provisioning/restore_emitter.cc 
b/thin-provisioning/restore_emitter.cc
 a/thin-provisioning/restore_emitter.cc 2016-07-21 15:42:52.0 
+0100
-+++ b/thin-provisioning/restore_emitter.cc 2016-10-28 22:49:32.662189111 
+0100
-@@ -142,7 +142,7 @@ namespace {
-   bool device_exists(thin_dev_t dev) const {
-   uint64_t key[1] = {dev};
-   device_tree::maybe_value v = md_->details_->lookup(key);
--  return v;
-+  return v.is_initialized();
-   }
- 
-   metadata::ptr md_;
-diff -purN a/thin-provisioning/thin_pool.cc b/thin-provisioning/thin_pool.cc
 a/thin-provisioning/thin_pool.cc   2016-07-21 15:42:52.0 +0100
-+++ b/thin-provisioning/thin_pool.cc   2016-10-28 22:50:26.999256645 +0100
-@@ -232,7 +232,7 @@ bool
- thin_pool::device_exists(thin_dev_t dev) const
- {
-   uint64_t key[1] = {dev};
--  return md_->details_->lookup(key);
-+  return md_->details_->lookup(key).is_initialized();
- }
- 
- //
-diff -purN a/unit-tests/Makefile.in b/unit-tests/Makefile.in

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2019-01-16 Thread Mart Raudsepp
commit: a075400fd877e5e90a4e956577fe66d36d64170c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jan 16 21:04:23 2019 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jan 16 21:07:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a075400f

sys-block/thin-provisioning-tools: arm64 stable

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Mart Raudsepp  gentoo.org>

 .../thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 5addfeac21b..018fa600135 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.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
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2018-08-26 Thread Michał Górny
commit: 90c6252c1d4534b5baac8838ba2d356953c560a3
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Aug 26 20:04:59 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Aug 26 20:04:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c6252c

sys-block/thin-provisioning-tools: Remove support for non-existent deps

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild | 3 +--
 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild | 3 +--
 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 3 +--
 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild | 3 +--
 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild | 3 +--
 sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild  | 3 +--
 6 files changed, 6 insertions(+), 12 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
index bb90beff07b..5466c28be1c 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
@@ -17,10 +17,9 @@ IUSE="test"
 
 RDEPEND="dev-libs/expat
dev-libs/libaio"
-# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
 DEPEND="${RDEPEND}
test? (
-   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 
dev-lang/ruby:1.8 )
+   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild
index 09b8fef3bbf..fdca9783f12 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild
@@ -17,11 +17,10 @@ IUSE="static test"
 LIB_DEPEND="dev-libs/expat[static-libs(+)]
dev-libs/libaio[static-libs(+)]"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 )
+   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 3a4939c3705..5addfeac21b 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -17,11 +17,10 @@ IUSE="static test"
 LIB_DEPEND="dev-libs/expat[static-libs(+)]
dev-libs/libaio[static-libs(+)]"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
>=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
index 543902c4aa9..22a1164fc48 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
@@ -17,11 +17,10 @@ IUSE="static test"
 LIB_DEPEND="dev-libs/expat[static-libs(+)]
dev-libs/libaio[static-libs(+)]"
 RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
 DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
-   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   || ( dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 )
>=dev-cpp/gtest-1.8.0

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/files/, sys-block/thin-provisioning-tools/

2018-05-03 Thread Lars Wendler
commit: 189cd57cc50067f918769c9526f740820db841e6
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu May  3 12:50:59 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu May  3 12:51:59 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=189cd57c

sys-block/thin-provisioning-tools: Removed old.

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-block/thin-provisioning-tools/Manifest |  2 -
 ...ning-tools-0.7.4-disabled-tests_build_fix.patch | 32 ---
 .../thin-provisioning-tools-0.7.2.ebuild   | 59 
 .../thin-provisioning-tools-0.7.4.ebuild   | 62 --
 4 files changed, 155 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index c90c4bb0d73..94797e60e21 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,7 +1,5 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B 
d7e60b67f716c1398c4fa7230b3e0b57f62aa47cf6253806e4e3b932b0a71a489cf367ec9eb1e0a620dfab5a7ef0f4c2049a8ee5f5da0d94855fc3618dd03feb
 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 DIST thin-provisioning-tools-0.6.3.tar.gz 198697 BLAKE2B 
0bc9ae1ee650f4f2c553ca72e0569bcf2590174cde2b89084ff4347d78f0dbd08c29bbc9629498f2b8fe2149fb272e0b5928890224b9ead224fd1a3161d1
 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
-DIST thin-provisioning-tools-0.7.2.tar.gz 265819 BLAKE2B 
ccaecd37b1bfc2c7da6682651b51a9bdf7ececee806155b31b5342d3009109a510409a853ae54432fc810c4dd8f4a6207eb3cb84fa56bee273ef04ed0e5b34e6
 SHA512 
563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
-DIST thin-provisioning-tools-0.7.4.tar.gz 276652 BLAKE2B 
5ed00d6c2b34524656e37e9db5f41e09e2a17970edfe89a7539cea8bdc87474c1a7f52841aa5ef07dfa5a1792dec3d01aa1e3c2a6bc56ae0556e89edad3a9fb3
 SHA512 
cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb
 DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B 
f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923
 SHA512 
65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763
 DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch
deleted file mode 100644
index f9a64b2188d..000
--- 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 8d75be81120b9cf172c95d0153c5f845ed804234 Mon Sep 17 00:00:00 2001
-From: Adam Sampson 
-Date: Mon, 16 Oct 2017 13:07:36 +0100
-Subject: [PATCH] [functional-tests] fix build with testing disabled (#88)
-
-The rule for lib/libft.so is only enabled with --enable-testing,
-so the default target shouldn't depend unconditionally on it.
-With the default configure options, the build failed with:
-make: *** No rule to make target 'lib/libft.so', needed by 'all'.  Stop.

- Makefile.in | 7 ++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index e745739..02b75dd 100644
 a/Makefile.in
-+++ b/Makefile.in
-@@ -21,8 +21,13 @@ V=@
- PROGRAMS=\
-   bin/pdata_tools
- 
-+ifeq ("@TESTING@", "yes")
-+TESTLIBS=\
-+  lib/libft.so
-+endif
-+
- .PHONY: all
--all: $(PROGRAMS) lib/libft.so
-+all: $(PROGRAMS) $(TESTLIBS)
- 
- SOURCE=\
-   base/output_file_requirements.cc \

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild
deleted file mode 100644
index bb0eec198af..000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2018-05-03 Thread Lars Wendler
commit: 63d42644d9a8db444e726c804fdc7d9652bbc2d8
Author: Lars Wendler  gentoo  org>
AuthorDate: Thu May  3 12:49:27 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Thu May  3 12:51:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63d42644

sys-block/thin-provisioning-tools: Bump to version 0.7.6

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.7.6.ebuild   | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index a96a60d2a2f..c90c4bb0d73 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -4,3 +4,4 @@ DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d
 DIST thin-provisioning-tools-0.7.2.tar.gz 265819 BLAKE2B 
ccaecd37b1bfc2c7da6682651b51a9bdf7ececee806155b31b5342d3009109a510409a853ae54432fc810c4dd8f4a6207eb3cb84fa56bee273ef04ed0e5b34e6
 SHA512 
563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
 DIST thin-provisioning-tools-0.7.4.tar.gz 276652 BLAKE2B 
5ed00d6c2b34524656e37e9db5f41e09e2a17970edfe89a7539cea8bdc87474c1a7f52841aa5ef07dfa5a1792dec3d01aa1e3c2a6bc56ae0556e89edad3a9fb3
 SHA512 
cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb
 DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B 
f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923
 SHA512 
65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763
+DIST thin-provisioning-tools-0.7.6.tar.gz 285428 BLAKE2B 
af74eff6d435f00e347872786fee8627f02844af122a9f1bf9ffd00234ce5275d3a61d9b4204313a19813cadbc0197bbeb9a1bd92d55992c6d9a03a299579e29
 SHA512 
395035b6f59fafb1c0f3e68750611e04f10223bc8d57b257e25c28c928647d1d2c6e94014b64ed90eeae1151fc7e5d23cf1aa428716e343338cb3c8fe55ed704

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
new file mode 100644
index 000..543902c4aa9
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.6.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   >=dev-cpp/gtest-1.8.0
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   STRIP=true econf \
+   --prefix="${EPREFIX}"/ \
+   --bindir="${EPREFIX}"/sbin \
+   --with-optimisation='' \
+   $(use_enable test testing)
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2018-04-26 Thread Mike Gilbert
commit: 4dd21a4537b4e9b7556feb0c0897a25983f7633d
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Wed Apr 25 18:38:31 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Thu Apr 26 15:12:17 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dd21a45

sys-block/thin-provisioning-tools: Depend on >=dev-cpp/gtest-1.8.0.

dev-cpp/gmock has been merged into >=dev-cpp/gtest-1.8.0.

 .../thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild | 5 ++---
 .../thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild | 5 ++---
 .../thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 3 +--
 .../thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild | 5 ++---
 .../thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild | 5 ++---
 .../thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild | 5 ++---
 .../thin-provisioning-tools/thin-provisioning-tools-.ebuild  | 5 ++---
 7 files changed, 13 insertions(+), 20 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
index 7d843fe9aea..bb90beff07b 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -21,8 +21,7 @@ RDEPEND="dev-libs/expat
 DEPEND="${RDEPEND}
test? (
|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 
dev-lang/ruby:1.8 )
-   >=dev-cpp/gmock-1.6
-   >=dev-cpp/gtest-1.6
+   >=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba
)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild
index 2945158568e..09b8fef3bbf 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,8 +22,7 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 )
-   >=dev-cpp/gmock-1.6
-   >=dev-cpp/gtest-1.6
+   >=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba
)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index a24a422fbac..3a4939c3705 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -22,8 +22,7 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
-   >=dev-cpp/gmock-1.6
-   >=dev-cpp/gtest-1.6
+   >=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba
)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild
index 36d3cd79766..bb0eec198af 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -22,8 +22,7 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
-   >=dev-cpp/gmock-1.6
-   >=dev-cpp/gtest-1.6
+   >=dev-cpp/gtest-1.8.0
dev-util/cucumber
dev-util/aruba
)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2018-04-24 Thread Mikle Kolyada
commit: 2f3eecd11e7dcf9521555c79369c765bda4075b2
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr 24 08:15:09 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr 24 08:15:09 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f3eecd1

sys-block/thin-provisioning-tools: arm stable wrt bug #619126

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 2240a8d736a..a24a422fbac 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2018-01-13 Thread Sergei Trofimovich
commit: 2c5d980c69ef222addd0dfa4e98268456c82add7
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sat Jan 13 15:19:32 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Jan 13 19:29:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c5d980c

sys-block/thin-provisioning-tools: stable 0.7.0 for hppa, bug #619126

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="hppa"

 .../thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 22efe209434..2240a8d736a 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-12-09 Thread Michael Palimaka
commit: eb04ef8979ba2dae80759f4fd4f6248037958dfb
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Dec  9 09:59:02 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Dec  9 09:59:15 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb04ef89

sys-block/thin-provisioning-tools: stabilise 0.7.0 for x86

Bug: https://bugs.gentoo.org/619126
Package-Manager: Portage-2.3.14, Repoman-2.3.6

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 72c3356c1f1..22efe209434 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-11-29 Thread Sergei Trofimovich
commit: df3fa108bacac8058b2704bdbe4f9682e2f4950d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Nov 29 20:25:15 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Nov 29 20:27:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df3fa108

sys-block/thin-provisioning-tools: stable 0.7.0 for sparc, bug #619126 (thanks 
to Rolf Eike Beer)

Package-Manager: Portage-2.3.16, Repoman-2.3.6
RepoMan-Options: --include-arches="sparc"

 sys-block/thin-provisioning-tools/Manifest| 4 ++--
 .../thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 1744d991b75..5ef781cb3f5 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,6 +1,6 @@
-DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 WHIRLPOOL 
a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
+DIST thin-provisioning-tools-0.4.1.tar.gz 186979 BLAKE2B 
d7e60b67f716c1398c4fa7230b3e0b57f62aa47cf6253806e4e3b932b0a71a489cf367ec9eb1e0a620dfab5a7ef0f4c2049a8ee5f5da0d94855fc3618dd03feb
 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b418d01e9423811b082eff63fa0336bb7f0590c45 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 WHIRLPOOL 
b83c0aa081a27bfd0652d3d2d9786849e998487ce70864b8996b1e5f780b56753e52fa6a3243f62183692d9393643a0a30978069672fd4272e692dea98b93d88
-DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837
+DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 
00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9
 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 DIST thin-provisioning-tools-0.7.2.tar.gz 265819 SHA256 
98e779cb3f9131bc0bb3051ac33ff93562085bee1cb5409f2184163d74092e7e SHA512 
563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
 WHIRLPOOL 
e0e0ab86a5d6746744b7cc2e75d3b9ea729ea7ecd4aa59b0eeaeaecf8746ddf10385b8ecad564d6dbab77e2defa641a717a0cbe83fab470a8dabc19013fcfff0
 DIST thin-provisioning-tools-0.7.4.tar.gz 276652 SHA256 
f65f84e653e182480dacad77c611e13cd6de1c354e02fb4b96db4d2f328c3904 SHA512 
cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb
 WHIRLPOOL 
ffbf7c098ae5844aead5383a3f65df5b16d7c2ce3702f92cee5c4468b772fa777bc7ec1333f41c96a9b55d54a483d15386e19499fb034224339f1b6a79e77956
 DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B 
f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923
 SHA512 
65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 84af30208c4..72c3356c1f1 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-11-23 Thread Thomas Deutschmann
commit: c1288bb277361b82ced530ea4868a1c9844fef31
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov 23 20:47:59 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov 23 20:48:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1288bb2

sys-block/thin-provisioning-tools: Bump to v0.7.5

Package-Manager: Portage-2.3.16, Repoman-2.3.6

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.7.5.ebuild   | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 417faa91f35..1744d991b75 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -3,3 +3,4 @@ DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837
 DIST thin-provisioning-tools-0.7.2.tar.gz 265819 SHA256 
98e779cb3f9131bc0bb3051ac33ff93562085bee1cb5409f2184163d74092e7e SHA512 
563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
 WHIRLPOOL 
e0e0ab86a5d6746744b7cc2e75d3b9ea729ea7ecd4aa59b0eeaeaecf8746ddf10385b8ecad564d6dbab77e2defa641a717a0cbe83fab470a8dabc19013fcfff0
 DIST thin-provisioning-tools-0.7.4.tar.gz 276652 SHA256 
f65f84e653e182480dacad77c611e13cd6de1c354e02fb4b96db4d2f328c3904 SHA512 
cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb
 WHIRLPOOL 
ffbf7c098ae5844aead5383a3f65df5b16d7c2ce3702f92cee5c4468b772fa777bc7ec1333f41c96a9b55d54a483d15386e19499fb034224339f1b6a79e77956
+DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B 
f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923
 SHA512 
65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
new file mode 100644
index 000..5dffbee82a8
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+)
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   STRIP=true econf \
+   --prefix="${EPREFIX}"/ \
+   --bindir="${EPREFIX}"/sbin \
+   --with-optimisation='' \
+   $(use_enable test testing)
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-10-29 Thread Sergei Trofimovich
commit: 8835065fa6ec3ee0d376ff3fd5a4123fcaa8eacd
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Oct 29 17:36:50 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Oct 29 17:38:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8835065f

sys-block/thin-provisioning-tools: stable 0.7.0 for ppc/ppc64, bug #619126

Package-Manager: Portage-2.3.13, Repoman-2.3.4
RepoMan-Options: --include-arches="ppc ppc64"

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index dcca8c70e90..84af30208c4 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/, sys-block/thin-provisioning-tools/files/

2017-10-20 Thread Lars Wendler
commit: b2be39932660fa5ae0df51ee4cbc5a514fe941f7
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 20 15:09:15 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Oct 20 15:09:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2be3993

sys-block/thin-provisioning-tools: Fixed build without tests.

Closes: https://bugs.gentoo.org/634868
Package-Manager: Portage-2.3.12, Repoman-2.3.3

 ...ning-tools-0.7.4-disabled-tests_build_fix.patch | 32 ++
 .../thin-provisioning-tools-0.7.4.ebuild   |  5 +++-
 2 files changed, 36 insertions(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch
new file mode 100644
index 000..f9a64b2188d
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch
@@ -0,0 +1,32 @@
+From 8d75be81120b9cf172c95d0153c5f845ed804234 Mon Sep 17 00:00:00 2001
+From: Adam Sampson 
+Date: Mon, 16 Oct 2017 13:07:36 +0100
+Subject: [PATCH] [functional-tests] fix build with testing disabled (#88)
+
+The rule for lib/libft.so is only enabled with --enable-testing,
+so the default target shouldn't depend unconditionally on it.
+With the default configure options, the build failed with:
+make: *** No rule to make target 'lib/libft.so', needed by 'all'.  Stop.
+---
+ Makefile.in | 7 ++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index e745739..02b75dd 100644
+--- a/Makefile.in
 b/Makefile.in
+@@ -21,8 +21,13 @@ V=@
+ PROGRAMS=\
+   bin/pdata_tools
+ 
++ifeq ("@TESTING@", "yes")
++TESTLIBS=\
++  lib/libft.so
++endif
++
+ .PHONY: all
+-all: $(PROGRAMS) lib/libft.so
++all: $(PROGRAMS) $(TESTLIBS)
+ 
+ SOURCE=\
+   base/output_file_requirements.cc \

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild
index 36d3cd79766..b0807e8fcff 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild
@@ -29,7 +29,10 @@ DEPEND="${RDEPEND}
)
dev-libs/boost"
 
-PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
+PATCHES=(
+   "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch
+   "${FILESDIR}/${P}-disabled-tests_build_fix.patch" #634868
+)
 
 src_prepare() {
default



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-10-20 Thread Lars Wendler
commit: 403370b936ee035bed45f8e2f2814ad68b6d3249
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 20 10:01:48 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Oct 20 11:06:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=403370b9

sys-block/thin-provisioning-tools: Removed old.

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 sys-block/thin-provisioning-tools/Manifest |  1 -
 .../thin-provisioning-tools-0.7.1.ebuild   | 60 --
 2 files changed, 61 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index d304aa7046c..417faa91f35 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,6 +1,5 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 WHIRLPOOL 
a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
 DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b418d01e9423811b082eff63fa0336bb7f0590c45 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 WHIRLPOOL 
b83c0aa081a27bfd0652d3d2d9786849e998487ce70864b8996b1e5f780b56753e52fa6a3243f62183692d9393643a0a30978069672fd4272e692dea98b93d88
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837
-DIST thin-provisioning-tools-0.7.1.tar.gz 247111 SHA256 
da45e387bb7ad5b1b8727dc3e013a1136a18fe7a59bea19074a945ff6d73b925 SHA512 
47ce2f0699e3bc21fa5bb1175e12fa8f545d2abfbed4529b144bd4812a4a0021635713c3e71228f20b30cbe067c77fb93db20b65075b2689ec2aa5b0385854b9
 WHIRLPOOL 
9723450f069df280b9dce3c53e0dff7342ed6757135ea3e07f7df5c081896d003aceafcb00af8f40a98aae7c42c401b7d363ebc4080f16435ba3962ae4f3edfb
 DIST thin-provisioning-tools-0.7.2.tar.gz 265819 SHA256 
98e779cb3f9131bc0bb3051ac33ff93562085bee1cb5409f2184163d74092e7e SHA512 
563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
 WHIRLPOOL 
e0e0ab86a5d6746744b7cc2e75d3b9ea729ea7ecd4aa59b0eeaeaecf8746ddf10385b8ecad564d6dbab77e2defa641a717a0cbe83fab470a8dabc19013fcfff0
 DIST thin-provisioning-tools-0.7.4.tar.gz 276652 SHA256 
f65f84e653e182480dacad77c611e13cd6de1c354e02fb4b96db4d2f328c3904 SHA512 
cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb
 WHIRLPOOL 
ffbf7c098ae5844aead5383a3f65df5b16d7c2ce3702f92cee5c4468b772fa777bc7ec1333f41c96a9b55d54a483d15386e19499fb034224339f1b6a79e77956

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.1.ebuild
deleted file mode 100644
index 36d3cd79766..000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="static test"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
-   >=dev-cpp/gmock-1.6
-   >=dev-cpp/gtest-1.6
-   dev-util/cucumber
-   dev-util/aruba
-   )
-   dev-libs/boost"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   STRIP=true econf \
-   --prefix="${EPREFIX}"/ \
-   

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-10-20 Thread Lars Wendler
commit: b8494e7d12bef42ae654886a3970cc1e9e4f799e
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 20 10:01:24 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Oct 20 11:06:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8494e7d

sys-block/thin-provisioning-tools: Bump to version 0.7.4

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.7.4.ebuild   | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 982aaae590a..d304aa7046c 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -3,3 +3,4 @@ DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837
 DIST thin-provisioning-tools-0.7.1.tar.gz 247111 SHA256 
da45e387bb7ad5b1b8727dc3e013a1136a18fe7a59bea19074a945ff6d73b925 SHA512 
47ce2f0699e3bc21fa5bb1175e12fa8f545d2abfbed4529b144bd4812a4a0021635713c3e71228f20b30cbe067c77fb93db20b65075b2689ec2aa5b0385854b9
 WHIRLPOOL 
9723450f069df280b9dce3c53e0dff7342ed6757135ea3e07f7df5c081896d003aceafcb00af8f40a98aae7c42c401b7d363ebc4080f16435ba3962ae4f3edfb
 DIST thin-provisioning-tools-0.7.2.tar.gz 265819 SHA256 
98e779cb3f9131bc0bb3051ac33ff93562085bee1cb5409f2184163d74092e7e SHA512 
563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
 WHIRLPOOL 
e0e0ab86a5d6746744b7cc2e75d3b9ea729ea7ecd4aa59b0eeaeaecf8746ddf10385b8ecad564d6dbab77e2defa641a717a0cbe83fab470a8dabc19013fcfff0
+DIST thin-provisioning-tools-0.7.4.tar.gz 276652 SHA256 
f65f84e653e182480dacad77c611e13cd6de1c354e02fb4b96db4d2f328c3904 SHA512 
cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb
 WHIRLPOOL 
ffbf7c098ae5844aead5383a3f65df5b16d7c2ce3702f92cee5c4468b772fa777bc7ec1333f41c96a9b55d54a483d15386e19499fb034224339f1b6a79e77956

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild
new file mode 100644
index 000..36d3cd79766
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   STRIP=true econf \
+   --prefix="${EPREFIX}"/ \
+   --bindir="${EPREFIX}"/sbin \
+   --with-optimisation='' \
+   $(use_enable test testing)
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-10-04 Thread Lars Wendler
commit: d18ab999829467dc0d4fd1d869c22b07e7d21a71
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct  4 16:06:32 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct  4 16:06:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d18ab999

sys-block/thin-provisioning-tools: Bump to version 0.7.2

Package-Manager: Portage-2.3.11, Repoman-2.3.3

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.7.2.ebuild   | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 9ad96a255b1..982aaae590a 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -2,3 +2,4 @@ DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6
 DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b418d01e9423811b082eff63fa0336bb7f0590c45 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 WHIRLPOOL 
b83c0aa081a27bfd0652d3d2d9786849e998487ce70864b8996b1e5f780b56753e52fa6a3243f62183692d9393643a0a30978069672fd4272e692dea98b93d88
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837
 DIST thin-provisioning-tools-0.7.1.tar.gz 247111 SHA256 
da45e387bb7ad5b1b8727dc3e013a1136a18fe7a59bea19074a945ff6d73b925 SHA512 
47ce2f0699e3bc21fa5bb1175e12fa8f545d2abfbed4529b144bd4812a4a0021635713c3e71228f20b30cbe067c77fb93db20b65075b2689ec2aa5b0385854b9
 WHIRLPOOL 
9723450f069df280b9dce3c53e0dff7342ed6757135ea3e07f7df5c081896d003aceafcb00af8f40a98aae7c42c401b7d363ebc4080f16435ba3962ae4f3edfb
+DIST thin-provisioning-tools-0.7.2.tar.gz 265819 SHA256 
98e779cb3f9131bc0bb3051ac33ff93562085bee1cb5409f2184163d74092e7e SHA512 
563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
 WHIRLPOOL 
e0e0ab86a5d6746744b7cc2e75d3b9ea729ea7ecd4aa59b0eeaeaecf8746ddf10385b8ecad564d6dbab77e2defa641a717a0cbe83fab470a8dabc19013fcfff0

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild
new file mode 100644
index 000..36d3cd79766
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   STRIP=true econf \
+   --prefix="${EPREFIX}"/ \
+   --bindir="${EPREFIX}"/sbin \
+   --with-optimisation='' \
+   $(use_enable test testing)
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-10-02 Thread Thomas Deutschmann
commit: 51da4cd210779650ce9876d3ef068727389cd18d
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Tue Oct  3 00:14:49 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Tue Oct  3 00:14:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51da4cd2

Revert "sys-block/thin-provisioning-tools: x86 stable (bug #619126)"

This reverts commit 184a4d35ef828b4e14c9f8cf159e9e3600e1b5b7.

Revert due to test failures.

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index cfa6b5ac792..dcca8c70e90 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-10-02 Thread Thomas Deutschmann
commit: 184a4d35ef828b4e14c9f8cf159e9e3600e1b5b7
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Oct  2 23:37:02 2017 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Oct  2 23:37:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=184a4d35

sys-block/thin-provisioning-tools: x86 stable (bug #619126)

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index dcca8c70e90..cfa6b5ac792 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-10-02 Thread Manuel Rüger
commit: aa0d638d182bfdb79c97367ac0a81298397df65c
Author: Manuel Rüger  gentoo  org>
AuthorDate: Mon Oct  2 14:00:30 2017 +
Commit: Manuel Rüger  gentoo  org>
CommitDate: Mon Oct  2 14:00:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa0d638d

sys-block/thin-provisioning-tools: Stable on amd64

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 0ba200fe064..dcca8c70e90 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-09-26 Thread Robin H. Johnson
commit: 702e51be6d100a692c4aae0115beae6d6ac67fb9
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Wed Sep 20 20:57:27 2017 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Sep 26 17:03:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=702e51be

sys-block/thin-provisioning-tools: add  version for testing.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 .../thin-provisioning-tools-.ebuild| 65 ++
 1 file changed, 65 insertions(+)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
new file mode 100644
index 000..54a1136b0ef
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+[[ ${PV} == * ]] && SCM="git-r3"
+EGIT_REPO_URI='https://github.com/jthornber/thin-provisioning-tools.git'
+inherit autotools flag-o-matic $SCM
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+
+if [[ ${PV} != * ]]; then
+   SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   STRIP=true econf \
+   --prefix="${EPREFIX}"/ \
+   --bindir="${EPREFIX}"/sbin \
+   --with-optimisation='' \
+   $(use_enable test testing)
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-09-15 Thread Tobias Klausmann
commit: 15cddd061c237a8cd5e3ee491cbf570e42675746
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Sep 15 15:37:51 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Sep 15 15:37:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15cddd06

sys-block/thin-provisioning-tools-0.7.0-r0: alpha stable

Gentoo-Bug: 619126

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index cdd6194b03d..0ba200fe064 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-09-15 Thread Sergei Trofimovich
commit: c9f45822eb8d35edd14a785d591dd7521875f594
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Fri Sep 15 07:49:55 2017 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Sep 15 07:49:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9f45822

sys-block/thin-provisioning-tools: stable 0.7.0 for ia64, bug #619126

Package-Manager: Portage-2.3.8, Repoman-2.3.3
RepoMan-Options: --include-arches="ia64"

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
index 36d3cd79766..cdd6194b03d 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="static test"
 
 LIB_DEPEND="dev-libs/expat[static-libs(+)]



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-09-12 Thread Robin H. Johnson
commit: 2a6ccd2ee06aa3332adf0aca4b9e0fd4b98060be
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Sep 12 22:01:03 2017 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Sep 12 22:01:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a6ccd2e

sys-block/thin-provisioning-tools: bump.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.7.1.ebuild   | 60 ++
 2 files changed, 61 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 6762a77a898..9ad96a255b1 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,3 +1,4 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 WHIRLPOOL 
a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
 DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b418d01e9423811b082eff63fa0336bb7f0590c45 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 WHIRLPOOL 
b83c0aa081a27bfd0652d3d2d9786849e998487ce70864b8996b1e5f780b56753e52fa6a3243f62183692d9393643a0a30978069672fd4272e692dea98b93d88
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837
+DIST thin-provisioning-tools-0.7.1.tar.gz 247111 SHA256 
da45e387bb7ad5b1b8727dc3e013a1136a18fe7a59bea19074a945ff6d73b925 SHA512 
47ce2f0699e3bc21fa5bb1175e12fa8f545d2abfbed4529b144bd4812a4a0021635713c3e71228f20b30cbe067c77fb93db20b65075b2689ec2aa5b0385854b9
 WHIRLPOOL 
9723450f069df280b9dce3c53e0dff7342ed6757135ea3e07f7df5c081896d003aceafcb00af8f40a98aae7c42c401b7d363ebc4080f16435ba3962ae4f3edfb

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.1.ebuild
new file mode 100644
index 000..36d3cd79766
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 )
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   STRIP=true econf \
+   --prefix="${EPREFIX}"/ \
+   --bindir="${EPREFIX}"/sbin \
+   --with-optimisation='' \
+   $(use_enable test testing)
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2017-08-14 Thread Lars Wendler
commit: 689285de89ea8110eaf6cede38b5aa8a53fa71cc
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug 14 12:29:52 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug 14 13:35:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=689285de

sys-block/thin-provisioning-tools: Removed old.

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 sys-block/thin-provisioning-tools/Manifest |  2 -
 .../thin-provisioning-tools-0.5.3.ebuild   | 63 --
 .../thin-provisioning-tools-0.6.1.ebuild   | 63 --
 3 files changed, 128 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index f3ec6b88e16..6762a77a898 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,5 +1,3 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 WHIRLPOOL 
a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
-DIST thin-provisioning-tools-0.5.3.tar.gz 191431 SHA256 
6d6856dbca2f0fcf23ece171a8e68a4a7054350a3810958da37615358695597e SHA512 
c36f85fc59b98195b7b6fa635b0d18da06b5798d735887dfa3af96bf6fa88bac0d353968ceae00de5960eb5360db70bc166fdd254a88b2246c36f6868c190e6d
 WHIRLPOOL 
cc85ff4c0bd0a9f7010bbbdfb9e9dd08d9dd1370ce5ca6ebc60626e05a2bfc52dec187dca546a8e6f4d9eb5dc786ea7063322b1b2bbfaec7cd022022fe428c3f
-DIST thin-provisioning-tools-0.6.1.tar.gz 197190 SHA256 
4e7bf95e05176660250b63a5b26245d199a8510e1fede7287612c95aa54cc3f0 SHA512 
7db37ac325fdecf69157896333fdd1b48b33c1a0bcf6b810b68be1ea2eb4dcd658db7ad668c3920ffb958527a5f75bd742f9fc0bc408a0858a8c5cb96ccde9d5
 WHIRLPOOL 
d5fe4ae278bc9552259b628566505e145eed8ece77809986fff1f01be2d96240649f7f142537ff2217ac11e9470380cfa461f1cc44d5e5120c8584c4299c3b59
 DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b418d01e9423811b082eff63fa0336bb7f0590c45 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 WHIRLPOOL 
b83c0aa081a27bfd0652d3d2d9786849e998487ce70864b8996b1e5f780b56753e52fa6a3243f62183692d9393643a0a30978069672fd4272e692dea98b93d88
 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
deleted file mode 100644
index 5e7dbbc5f04..000
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit autotools eutils flag-o-matic
-
-DESCRIPTION="A suite of tools for thin provisioning on Linux"
-HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
-SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="static test"
-
-LIB_DEPEND="dev-libs/expat[static-libs(+)]
-   dev-libs/libaio[static-libs(+)]"
-RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
-# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
-DEPEND="${RDEPEND}
-   static? ( ${LIB_DEPEND} )
-   test? (
-   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 )
-   >=dev-cpp/gmock-1.6
-   >=dev-cpp/gtest-1.6
-   dev-util/cucumber
-   dev-util/aruba
-   )
-   dev-libs/boost"
-
-src_prepare() {
-   sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
-   sed -i \
-   -e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
-   -e '/-lgmock/s:$: -lgtest:' \
-   unit-tests/Makefile.in || die #493440
-   epatch_user
-   eautoreconf
-}
-
-src_configure() {
-   use static && append-ldflags -static
-   econf \
-   --prefix="${EPREFIX}"/ \
-   --bindir="${EPREFIX}"/sbin \
-   --with-optimisation='' \
-   

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/files/, sys-block/thin-provisioning-tools/

2017-08-14 Thread Lars Wendler
commit: 6037364d00c2ba884af59a2145fde1db1cf98dd8
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Aug 14 12:28:43 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Aug 14 13:35:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6037364d

sys-block/thin-provisioning-tools: Bump to version 0.7.0

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 sys-block/thin-provisioning-tools/Manifest |  1 +
 ...thin-provisioning-tools-0.7.0-build-fixes.patch | 34 
 .../thin-provisioning-tools-0.7.0.ebuild   | 60 ++
 3 files changed, 95 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 037df3ab19b..f3ec6b88e16 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -2,3 +2,4 @@ DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6
 DIST thin-provisioning-tools-0.5.3.tar.gz 191431 SHA256 
6d6856dbca2f0fcf23ece171a8e68a4a7054350a3810958da37615358695597e SHA512 
c36f85fc59b98195b7b6fa635b0d18da06b5798d735887dfa3af96bf6fa88bac0d353968ceae00de5960eb5360db70bc166fdd254a88b2246c36f6868c190e6d
 WHIRLPOOL 
cc85ff4c0bd0a9f7010bbbdfb9e9dd08d9dd1370ce5ca6ebc60626e05a2bfc52dec187dca546a8e6f4d9eb5dc786ea7063322b1b2bbfaec7cd022022fe428c3f
 DIST thin-provisioning-tools-0.6.1.tar.gz 197190 SHA256 
4e7bf95e05176660250b63a5b26245d199a8510e1fede7287612c95aa54cc3f0 SHA512 
7db37ac325fdecf69157896333fdd1b48b33c1a0bcf6b810b68be1ea2eb4dcd658db7ad668c3920ffb958527a5f75bd742f9fc0bc408a0858a8c5cb96ccde9d5
 WHIRLPOOL 
d5fe4ae278bc9552259b628566505e145eed8ece77809986fff1f01be2d96240649f7f142537ff2217ac11e9470380cfa461f1cc44d5e5120c8584c4299c3b59
 DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b418d01e9423811b082eff63fa0336bb7f0590c45 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 WHIRLPOOL 
b83c0aa081a27bfd0652d3d2d9786849e998487ce70864b8996b1e5f780b56753e52fa6a3243f62183692d9393643a0a30978069672fd4272e692dea98b93d88
+DIST thin-provisioning-tools-0.7.0.tar.gz 230595 SHA256 
68a815860fce3f09f64ef241fd4ba45713f4c7be384fe116ec1dbea467684b32 SHA512 
cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
 WHIRLPOOL 
80201034dafd00617951a30369fc617a9c91b4408ec5c5272b4406c8f86caf0ff738938d6ef92d27a9ac96c3110edfa16609f0777c8592e6a100aeb3e02d3837

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.0-build-fixes.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.0-build-fixes.patch
new file mode 100644
index 000..df0831f1a23
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.7.0-build-fixes.patch
@@ -0,0 +1,34 @@
+--- thin-provisioning-tools-0.7.0/Makefile.in
 thin-provisioning-tools-0.7.0/Makefile.in
+@@ -142,9 +142,9 @@
+ 
+ TOP_DIR:=@top_srcdir@
+ TOP_BUILDDIR:=@top_builddir@
+-CFLAGS+=-g -Wall -O3 -fPIC
++CFLAGS+=-fPIC
+ CFLAGS+=@LFS_FLAGS@
+-CXXFLAGS+=-g -Wall -fPIC -fno-strict-aliasing -std=c++11
++CXXFLAGS+=-fPIC -fno-strict-aliasing -std=c++11
+ 
+ ifeq ("@DEVTOOLS@", "yes")
+ CXXFLAGS+=-DDEV_TOOLS
+--- thin-provisioning-tools-0.7.0/unit-tests/Makefile.in
 thin-provisioning-tools-0.7.0/unit-tests/Makefile.in
+@@ -25,7 +25,7 @@
+   -Wno-unused-local-typedefs
+ 
+ GMOCK_LIBS=\
+-  -Llib -lpdata -lgmock -lpthread -laio
++  -Llib -lpdata -lgmock -lpthread -laio -lgtest
+ 
+ GMOCK_DEPS=\
+   $(wildcard $(GMOCK_DIR)/googlemock/include/*.h) \
+@@ -83,7 +83,7 @@
+   sed 's,\([^ :]*\)\.o[ :]*,\1.o \1.gmo $* : Makefile ,g' < $*. > 
$*.d; \
+   $(RM) $*.
+ 
+-unit-tests/unit_tests: $(TEST_OBJECTS) lib/libgmock.a lib/libpdata.a
++unit-tests/unit_tests: $(TEST_OBJECTS) lib/libpdata.a
+   @echo "[LD]  $<"
+   $(V)g++ $(CXXFLAGS) $(LDFLAGS) -o $@ $(TEST_OBJECTS) $(LIBS) 
$(GMOCK_LIBS) $(LIBEXPAT)
+ 

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
new file mode 100644
index 000..36d3cd79766
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static test"
+

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/files/, sys-block/thin-provisioning-tools/

2016-12-28 Thread Justin Lecher
commit: a121971a2a828064776d338ed771bdfc5b852052
Author: Justin Lecher  gentoo  org>
AuthorDate: Wed Dec 28 10:45:36 2016 +
Commit: Justin Lecher  gentoo  org>
CommitDate: Wed Dec 28 10:47:02 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a121971a

sys-block/thin-provisioning-tools: Version Bump and Fixes for gcc-6

Thanks Jon for the ebuild and patch

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=598424

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Justin Lecher  gentoo.org>

 sys-block/thin-provisioning-tools/Manifest |  1 +
 ...thin-provisioning-tools-0.6.3-build-fixes.patch | 57 
 sys-block/thin-provisioning-tools/metadata.xml | 22 
 .../thin-provisioning-tools-0.6.3.ebuild   | 60 ++
 4 files changed, 129 insertions(+), 11 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 5ab8254..037df3a 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,3 +1,4 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 WHIRLPOOL 
a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
 DIST thin-provisioning-tools-0.5.3.tar.gz 191431 SHA256 
6d6856dbca2f0fcf23ece171a8e68a4a7054350a3810958da37615358695597e SHA512 
c36f85fc59b98195b7b6fa635b0d18da06b5798d735887dfa3af96bf6fa88bac0d353968ceae00de5960eb5360db70bc166fdd254a88b2246c36f6868c190e6d
 WHIRLPOOL 
cc85ff4c0bd0a9f7010bbbdfb9e9dd08d9dd1370ce5ca6ebc60626e05a2bfc52dec187dca546a8e6f4d9eb5dc786ea7063322b1b2bbfaec7cd022022fe428c3f
 DIST thin-provisioning-tools-0.6.1.tar.gz 197190 SHA256 
4e7bf95e05176660250b63a5b26245d199a8510e1fede7287612c95aa54cc3f0 SHA512 
7db37ac325fdecf69157896333fdd1b48b33c1a0bcf6b810b68be1ea2eb4dcd658db7ad668c3920ffb958527a5f75bd742f9fc0bc408a0858a8c5cb96ccde9d5
 WHIRLPOOL 
d5fe4ae278bc9552259b628566505e145eed8ece77809986fff1f01be2d96240649f7f142537ff2217ac11e9470380cfa461f1cc44d5e5120c8584c4299c3b59
+DIST thin-provisioning-tools-0.6.3.tar.gz 198697 SHA256 
52d808c29dcaa83c142ceb2b418d01e9423811b082eff63fa0336bb7f0590c45 SHA512 
ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
 WHIRLPOOL 
b83c0aa081a27bfd0652d3d2d9786849e998487ce70864b8996b1e5f780b56753e52fa6a3243f62183692d9393643a0a30978069672fd4272e692dea98b93d88

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.6.3-build-fixes.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.6.3-build-fixes.patch
new file mode 100644
index ..ae1148a
--- /dev/null
+++ 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.6.3-build-fixes.patch
@@ -0,0 +1,57 @@
+diff -purN a/Makefile.in b/Makefile.in
+--- a/Makefile.in  2016-07-21 15:42:52.0 +0100
 b/Makefile.in  2016-10-28 22:45:54.292931031 +0100
+@@ -108,7 +108,7 @@ CFLAGS?=@CFLAGS@
+ CFLAGS+=-Wall
+ CFLAGS+=@LFS_FLAGS@
+ CXXFLAGS?=@CXXFLAGS@
+-CXXFLAGS+=-Wall -fno-strict-aliasing -std=gnu++98
++CXXFLAGS+=-Wall -fno-strict-aliasing
+ CXXFLAGS+=@CXXOPTIMISE_FLAG@
+ CXXFLAGS+=@CXXDEBUG_FLAG@
+ CXXFLAGS+=@CXX_STRERROR_FLAG@
+diff -purN a/thin-provisioning/restore_emitter.cc 
b/thin-provisioning/restore_emitter.cc
+--- a/thin-provisioning/restore_emitter.cc 2016-07-21 15:42:52.0 
+0100
 b/thin-provisioning/restore_emitter.cc 2016-10-28 22:49:32.662189111 
+0100
+@@ -142,7 +142,7 @@ namespace {
+   bool device_exists(thin_dev_t dev) const {
+   uint64_t key[1] = {dev};
+   device_tree::maybe_value v = md_->details_->lookup(key);
+-  return v;
++  return v.is_initialized();
+   }
+ 
+   metadata::ptr md_;
+diff -purN a/thin-provisioning/thin_pool.cc b/thin-provisioning/thin_pool.cc
+--- a/thin-provisioning/thin_pool.cc   2016-07-21 15:42:52.0 +0100
 b/thin-provisioning/thin_pool.cc   2016-10-28 22:50:26.999256645 +0100
+@@ -232,7 +232,7 @@ bool
+ thin_pool::device_exists(thin_dev_t dev) const
+ {
+   uint64_t key[1] = {dev};
+-  return md_->details_->lookup(key);
++  return md_->details_->lookup(key).is_initialized();
+ }
+ 
+ //
+diff -purN a/unit-tests/Makefile.in b/unit-tests/Makefile.in
+--- a/unit-tests/Makefile.in   2016-07-21 15:42:52.0 +0100
 b/unit-tests/Makefile.in   2016-10-28 22:45:20.985893955 +0100
+@@ -25,7 +25,7 @@ GMOCK_FLAGS=\
+   -Wno-unused-local-typedefs
+ 
+ GMOCK_LIBS=\
+-  -Llib -lpdata 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2016-05-08 Thread Mike Frysinger
commit: 4fe698e132657647c3b509202f248b1939338a05
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon May  9 04:04:49 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon May  9 04:05:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe698e1

sys-block/thin-provisioning-tools: version bump to #581082

 sys-block/thin-provisioning-tools/Manifest |  1 +
 .../thin-provisioning-tools-0.6.1.ebuild   | 63 ++
 2 files changed, 64 insertions(+)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index c969384..5ab8254 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,2 +1,3 @@
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 WHIRLPOOL 
a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
 DIST thin-provisioning-tools-0.5.3.tar.gz 191431 SHA256 
6d6856dbca2f0fcf23ece171a8e68a4a7054350a3810958da37615358695597e SHA512 
c36f85fc59b98195b7b6fa635b0d18da06b5798d735887dfa3af96bf6fa88bac0d353968ceae00de5960eb5360db70bc166fdd254a88b2246c36f6868c190e6d
 WHIRLPOOL 
cc85ff4c0bd0a9f7010bbbdfb9e9dd08d9dd1370ce5ca6ebc60626e05a2bfc52dec187dca546a8e6f4d9eb5dc786ea7063322b1b2bbfaec7cd022022fe428c3f
+DIST thin-provisioning-tools-0.6.1.tar.gz 197190 SHA256 
4e7bf95e05176660250b63a5b26245d199a8510e1fede7287612c95aa54cc3f0 SHA512 
7db37ac325fdecf69157896333fdd1b48b33c1a0bcf6b810b68be1ea2eb4dcd658db7ad668c3920ffb958527a5f75bd742f9fc0bc408a0858a8c5cb96ccde9d5
 WHIRLPOOL 
d5fe4ae278bc9552259b628566505e145eed8ece77809986fff1f01be2d96240649f7f142537ff2217ac11e9470380cfa461f1cc44d5e5120c8584c4299c3b59

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.1.ebuild
new file mode 100644
index 000..adbb859
--- /dev/null
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.6.1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit autotools eutils flag-o-matic
+
+DESCRIPTION="A suite of tools for thin provisioning on Linux"
+HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools;
+SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="static test"
+
+LIB_DEPEND="dev-libs/expat[static-libs(+)]
+   dev-libs/libaio[static-libs(+)]"
+RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
+# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050
+DEPEND="${RDEPEND}
+   static? ( ${LIB_DEPEND} )
+   test? (
+   || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 )
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
+   dev-util/cucumber
+   dev-util/aruba
+   )
+   dev-libs/boost"
+
+src_prepare() {
+   sed -i \
+   -e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
+   -e '/-lgmock/s:$: -lgtest:' \
+   unit-tests/Makefile.in || die #493440
+   epatch_user
+   eautoreconf
+}
+
+src_configure() {
+   use static && append-ldflags -static
+   STRIP=true \
+   econf \
+   --prefix="${EPREFIX}"/ \
+   --bindir="${EPREFIX}"/sbin \
+   --with-optimisation='' \
+   $(use_enable test testing)
+}
+
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
+src_test() {
+   emake unit-test
+}
+
+src_install() {
+   emake DESTDIR="${D}" DATADIR="${ED}/usr/share" install
+   dodoc README.md TODO.org
+}



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2016-05-08 Thread Mike Frysinger
commit: e63c09a12fba1f6506fb92344f6f43e465caa55c
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon May  9 03:25:31 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon May  9 03:26:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e63c09a1

sys-block/thin-provisioning-tools: fix test builds #493440

 .../thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild   | 7 ++-
 .../thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild   | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
index a1b9843..0c0849f 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
@@ -22,7 +22,8 @@ RDEPEND="dev-libs/expat
 DEPEND="${RDEPEND}
test? (
|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 
dev-lang/ruby:1.8 )
-   dev-cpp/gmock
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
dev-util/cucumber
dev-util/aruba
)
@@ -30,6 +31,10 @@ DEPEND="${RDEPEND}
 
 src_prepare() {
sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
+   sed -i \
+   -e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
+   -e '/-lgmock/s:$: -lgtest:' \
+   unit-tests/Makefile.in || die #493440
epatch_user
eautoreconf
 }

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
index ec9da43..e896109 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
@@ -23,7 +23,8 @@ DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} )
test? (
|| ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 
dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 
dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 )
-   dev-cpp/gmock
+   >=dev-cpp/gmock-1.6
+   >=dev-cpp/gtest-1.6
dev-util/cucumber
dev-util/aruba
)
@@ -31,6 +32,10 @@ DEPEND="${RDEPEND}
 
 src_prepare() {
sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
+   sed -i \
+   -e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
+   -e '/-lgmock/s:$: -lgtest:' \
+   unit-tests/Makefile.in || die #493440
epatch_user
eautoreconf
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2016-05-08 Thread Mike Frysinger
commit: e0d68f9b0eb336165790583c3680e84f57615963
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon May  9 03:03:21 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon May  9 03:04:01 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0d68f9b

sys-block/thin-provisioning-tools: enable verbose build #560882

 .../thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild | 5 +
 .../thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild | 5 +
 2 files changed, 10 insertions(+)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
index 8bbbe3d..a1b9843 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
@@ -42,6 +42,11 @@ src_configure() {
$(use_enable test testing)
 }
 
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
 src_install() {
emake DESTDIR="${D}" MANPATH="${D}"/usr/share/man install
dodoc README.md TODO.org

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
index 1c5828c..ec9da43 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild
@@ -44,6 +44,11 @@ src_configure() {
$(use_enable test testing)
 }
 
+src_compile() {
+   MAKEOPTS+=" V="
+   default
+}
+
 src_test() {
emake unit-test
 }



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/files/, sys-block/thin-provisioning-tools/

2016-05-08 Thread Mike Frysinger
commit: c4285bddae1c772e8919edad4fed026ffbbd30fa
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon May  9 02:56:50 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon May  9 02:56:50 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4285bdd

sys-block/thin-provisioning-tools: drop old <0.4.1 versions

 sys-block/thin-provisioning-tools/Manifest |   3 -
 ...guity-between-boost-uint64_t-and-uint64_t.patch | 214 -
 .../thin-provisioning-tools-0.2.8-r1.ebuild|  48 -
 .../thin-provisioning-tools-0.3.2-r1.ebuild|  51 -
 .../thin-provisioning-tools-0.4.0.ebuild   |  52 -
 5 files changed, 368 deletions(-)

diff --git a/sys-block/thin-provisioning-tools/Manifest 
b/sys-block/thin-provisioning-tools/Manifest
index 1429ff0..c969384 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,5 +1,2 @@
-DIST thin-provisioning-tools-0.2.8.tar.gz 158332 SHA256 
8a5d87b929095a383594b7141b89e51ae42046d7dd254d544330d789b6744344 SHA512 
6534bf42ae936f6f32ce05b89eaeb731938b3761e74366d21282a69d74875d1f9d5084590b19969894c9908726e96f17714f051f050a040dd934533830eddfa9
 WHIRLPOOL 
16bcc268b450938ccec450323ce6dee97a4851c97438115c250c674b930ef8dfd0c7f6507d6c5204b72250da685d35ff57cf72f297abeec6704fb09520307ef2
-DIST thin-provisioning-tools-0.3.2.tar.gz 175049 SHA256 
1b9d8e9269cffe06f3c87214d35436225e12599debefbf1a50194c69cc3404ca SHA512 
d6e18c303769b39c5bd48ef30d2819adc57d2d87b3c9b56d5d72468fb35f9b7b2309d35c6c12eabc36d653dd85338b9ad2fca9eed5c738a87b932b71f3a6da4f
 WHIRLPOOL 
b1bd87aa1995ba0616001837247c962c492d0029cb8a89b97aa326eb63d8a89113905f5d34490593e0cfcca33ef074e02a50679d22c3b1859d8fe5b97368c608
-DIST thin-provisioning-tools-0.4.0.tar.gz 186925 SHA256 
6af8b9d31013e1dc3e59b9bd90803cb25f60b3d2e0a44c3ee2e1fb6cdf63e7d0 SHA512 
ebbb616e1a06b6437232058de007ad63c7711c78c8e47559280b27b0072087a8cd6ab5f3013247058add6a9e3e51f37a9b8ea3e86458ac3656a2f01fc6da1809
 WHIRLPOOL 
53679193f24c1216935f7f45107bf3642b66781b8170dca55a11646c82c46387796f76bd50578a6b2b149addcb497209586e79c1e261e267bf653da7d3496b69
 DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 
59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 
e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e
 WHIRLPOOL 
a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
 DIST thin-provisioning-tools-0.5.3.tar.gz 191431 SHA256 
6d6856dbca2f0fcf23ece171a8e68a4a7054350a3810958da37615358695597e SHA512 
c36f85fc59b98195b7b6fa635b0d18da06b5798d735887dfa3af96bf6fa88bac0d353968ceae00de5960eb5360db70bc166fdd254a88b2246c36f6868c190e6d
 WHIRLPOOL 
cc85ff4c0bd0a9f7010bbbdfb9e9dd08d9dd1370ce5ca6ebc60626e05a2bfc52dec187dca546a8e6f4d9eb5dc786ea7063322b1b2bbfaec7cd022022fe428c3f

diff --git 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch
 
b/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch
deleted file mode 100644
index 9dd9780..000
--- 
a/sys-block/thin-provisioning-tools/files/thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch
+++ /dev/null
@@ -1,214 +0,0 @@
-From e77e8715b0a91a60cf2c4b85933b1063385da122 Mon Sep 17 00:00:00 2001
-From: Joe Thornber 
-Date: Wed, 2 Jul 2014 08:19:20 +
-Subject: Remove ambiguity between boost::uint64_t and ::uint64_t.
-
-This has been causing people problems on uclibc builds.

- caching/cache_metadata_size.cc| 15 +++
- caching/xml_format.cc |  7 +++
- era/superblock.cc |  5 ++---
- era/writeset_tree.cc  |  5 ++---
- persistent-data/data-structures/bitset.cc |  7 +++
- thin-provisioning/device_tree.h   |  4 +---
- thin-provisioning/metadata_dumper.cc  |  2 +-
- 7 files changed, 19 insertions(+), 26 deletions(-)
-
-diff --git a/caching/cache_metadata_size.cc b/caching/cache_metadata_size.cc
-index 7584da6..5792c49 100644
 a/caching/cache_metadata_size.cc
-+++ b/caching/cache_metadata_size.cc
-@@ -7,7 +7,6 @@
- #include 
- #include 
- 
--using namespace boost;
- using namespace std;
- 
- //
-@@ -18,9 +17,9 @@ namespace {
-   : max_hint_width(4) {
-   }
- 
--  optional device_size;
--  optional block_size;
--  optional nr_blocks;
-+  boost::optional device_size;
-+  boost::optional block_size;
-+  boost::optional nr_blocks;
-   uint32_t max_hint_width;
-   };
- 
-@@ -58,19 +57,19 @@ namespace {
-   while 

[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2016-05-08 Thread Mike Frysinger
commit: c4f5facac303d60774b15f09952fdfad4c2e15d7
Author: Mike Frysinger  gentoo  org>
AuthorDate: Mon May  9 02:54:57 2016 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Mon May  9 02:54:57 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f5faca

sys-block/thin-provisioning-tools: mark 0.4.1 hppa stable #555116

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
index 166c4f2..8bbbe3d 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND="dev-libs/expat



[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/

2015-09-21 Thread Jeroen Roovers
commit: 30dce2ee491e586dee400cb812063684bcfac60e
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Tue Sep 22 04:29:01 2015 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Tue Sep 22 04:29:01 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30dce2ee

sys-block/thin-provisioning-tools: Stable for PPC64 (bug #555116).

Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches

 sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild 
b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
index 1e7e57b..166c4f2 100644
--- a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
+++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}"
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ~ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-linux ~x86-linux"
 IUSE="test"
 
 RDEPEND="dev-libs/expat