[gentoo-commits] repo/gentoo:master commit in: sys-block/thin-provisioning-tools/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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