summaryrefslogtreecommitdiff
path: root/sys-block/thin-provisioning-tools
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-11-26 11:42:28 +0000
committerV3n3RiX <venerix@redcorelinux.org>2017-11-26 11:42:28 +0000
commit89c6c06b8c42107dd231687a1012354e7d3039fc (patch)
treedad94f4da8a6694f3cb99f7048be2f9cf5f78f97 /sys-block/thin-provisioning-tools
parent796cae72cf9ed18ba01256ac1f83a686a2a76036 (diff)
gentoo resync : 26.11.2017
Diffstat (limited to 'sys-block/thin-provisioning-tools')
-rw-r--r--sys-block/thin-provisioning-tools/Manifest24
-rw-r--r--sys-block/thin-provisioning-tools/thin-provisioning-tools-0.7.5.ebuild62
2 files changed, 74 insertions, 12 deletions
diff --git a/sys-block/thin-provisioning-tools/Manifest b/sys-block/thin-provisioning-tools/Manifest
index 9d7f039daa06..5854a8104286 100644
--- a/sys-block/thin-provisioning-tools/Manifest
+++ b/sys-block/thin-provisioning-tools/Manifest
@@ -1,17 +1,17 @@
-AUX thin-provisioning-tools-0.6.3-build-fixes.patch 2206 SHA256 721c4657d66fa00bef105c80c7d08c4882c9f3f1975b1816dee6764b0e53927a SHA512 1a9fee83de23f67a9b8051c3ccef47de212dedbc4dff585137628b7069fc204c7fbb116d3528db2e39c8fd8a104442ded83f303742b63a1981b06fd85a434353 WHIRLPOOL 0e7ed90d0ad1044465b4c65360c696f2f66ae019b22d6ac9a0d82d31cac660fe41ee062348c3db164bc97a5d95ada66ca9d4a80c749167afb32747d6f70ce45d
-AUX thin-provisioning-tools-0.7.0-build-fixes.patch 1077 SHA256 863806519182c7c07f79cf299ce7accf85c7132e112f7305bdcf21bde834ae0c SHA512 fbdf778774bca2e608bbab7696b6646c64ee740c40c743f40f28e7e360fc2a6c6c3752992d9d5f7bbb624a9240ba480a6e58a7c5956ba6d2b772ece18502afe7 WHIRLPOOL bfab3309c5218828ea0ab7ce2b4d1e6b6199ec593b6e5fa0e1e96aacafa5b84ce86fd13178db9f5e2d29730bd0feb9b164b74289f3873a51b32fe1c5d64c9c12
-AUX thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch 909 SHA256 ba0d9d6de8a5e67778569b492c6960f3f3242d5a48e23d215db1dc51f8dea00b SHA512 bed70d275d0cd98198432998e33ae8998141e03b066323a3cb38113030604dfde524dc5abe89a6fafab86e8700387340002585b950143fb3904adabd5c66e011 WHIRLPOOL 4742991ecaf4c4d32c547572f5b47c340735117399c5f0041e291245c32ee692a7b6555ec414ff2bd5d13a61e476387fa51a5772588a78759053097df670644e
+AUX thin-provisioning-tools-0.6.3-build-fixes.patch 2206 BLAKE2B 7bed8f8a3eb9411674bca8a283ebe69bd241f6f2650928dfe6473c5d80a14b2e4ce20b35dba58280ece8c38253a24717e212e41fae3e8a8e292d275f8cc9f0f2 SHA512 1a9fee83de23f67a9b8051c3ccef47de212dedbc4dff585137628b7069fc204c7fbb116d3528db2e39c8fd8a104442ded83f303742b63a1981b06fd85a434353
+AUX thin-provisioning-tools-0.7.0-build-fixes.patch 1077 BLAKE2B 540efcaff8a0f826f132aa06b5d63728d5b7e0de2da81ff65480537c10b4a769330f0e557496f1ce6116cce51b834057ffb6c967fb527deb419aee4d1f3d2ec5 SHA512 fbdf778774bca2e608bbab7696b6646c64ee740c40c743f40f28e7e360fc2a6c6c3752992d9d5f7bbb624a9240ba480a6e58a7c5956ba6d2b772ece18502afe7
+AUX thin-provisioning-tools-0.7.4-disabled-tests_build_fix.patch 909 BLAKE2B 8bae492e883cc7e5bb7c3d1f134facb8fddc4ee63297d2927c9ed2a74756b66216a3614baa49ddbab26eda71c81e29706c721dc7297091515f53db50ad393da2 SHA512 bed70d275d0cd98198432998e33ae8998141e03b066323a3cb38113030604dfde524dc5abe89a6fafab86e8700387340002585b950143fb3904adabd5c66e011
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.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
-EBUILD thin-provisioning-tools-0.4.1.ebuild 1556 SHA256 a88d41a8382734da8d584aa692078d0c3e941c4a574d6a2b93de6c0d36bf15d4 SHA512 aa53f7f3f63c1ba9b1f4921d08924a9a38db2346a96520f4b2fe3a43b8c13c824c8cf93f6651c2c3bbce8902e484351c710dd729bda15b5ade160f3a522f3d0a WHIRLPOOL fe50a8045dc133ded01e99a1d61a7d489cbcda06e0f79dbf4eb96c72af8674990a790e98c1d00091ee220e5c808ebe648b773bab0d60a10e0c087d7ff5ef7256
-EBUILD thin-provisioning-tools-0.6.3.ebuild 1535 SHA256 1263e4c9131ed3353be4c0cfc1802cbbd6304eec8163dc9d31b66896bcb70478 SHA512 2d0b39da75af09bb22226fe5e5078de529a50218fe0036ca4b5145b142147030609a6ab906fc216f056c90ef219c4d533ea08f013d25a316efc31648bfb13d7d WHIRLPOOL f3f26fee3638e854f39664cf5b4334df1519a75b52f397cc4c691cd34bdf257d00e0aef7d197e0e0cfd301d3f3456274df5ff80f0c2bb3c5f984c77e13801735
-EBUILD thin-provisioning-tools-0.7.0.ebuild 1521 SHA256 8dcaf296fd3a5377c91f4950a4fee49f000399ebf185dcb05871b7393896f41a SHA512 0600bffb91ff616a3824b3d79341b6d658f87d624f841ce0f18ed5836f58eff9d64faac09e2fb57f4bdc27c610f546c3a8917ecd0aaaf57d245af5efdf4429fc WHIRLPOOL 5428bf954235d9526bbee8010a7e23a44db3983936509f95aa479cc578b8f6a8f5d6166044c63b0ab774662e5b2b8ea56906cc03d8ccd16e6f777dc150726d26
-EBUILD thin-provisioning-tools-0.7.2.ebuild 1526 SHA256 37660c240d4c2475496fcde3e2bddb195444f41769b586c66f4a4b2d864f6807 SHA512 8dd47fbcb609a0ae5ce12962f81c758e4108b4e68b7464749fbe0dee268578f049e5aa10d1b2083a3c320a6b77c1bb938ca8912241731ac64951a741bbd65b8b WHIRLPOOL 6db782ce195eb8ef7074cbf8cf5c4a1c10bbcfe542e9ddcff76d084aee1d4a4ab5bfd92a51026b63942442fa29905b559c55501ba46a14f81a5c4706296153fc
-EBUILD thin-provisioning-tools-0.7.4.ebuild 1586 SHA256 78a9eb10c64da348f0e7b3bf53e456a0c9a609ab27116a9b208ecb385917f472 SHA512 1deb6732a34855f7d0ae235f4aaa5d8a176569c3b48ea0dad2888d5d71bd5b6dc9b535215d8f6320f8f370ff316a3d19c11dae17ebb33ac68ac97a62e3ea253a WHIRLPOOL 1c7ef7966dd6918809caa4bdba90ece6aaf89f4d4cac631fde5267bf1c81c9f15c59b4268a10b5887bde0070a6eb84640b0ab69fcf8177ef148dd78695d3de87
-EBUILD thin-provisioning-tools-9999.ebuild 1677 SHA256 7125e5e2bba810678683818ee9603069b198fb70e758e0a0aeaf0e50f111d550 SHA512 dde0fa7fe6a63172082cb6520d4bd301b67a5c7dec68de3131417b25fd5a86d0fa4dfcbabf5707103c4d8df4f1fea28a7afc61b52bac0c8ba33b6fd30313da12 WHIRLPOOL 3b88c0b06f28ea6217f6b1f50ff446472c48155d320ef858ec6582a99ac4ecaa04cc25f5ba3c1f2febb9b18517e2e48546020ab7594e06233eba35ed6e79e24f
-MISC ChangeLog 4860 SHA256 98ff581f26c6eb93b79b955cf4a137bf649403ecbe987a3a19792d638997714e SHA512 4de4b7156c89d49b9b02248bca6d0b1ad9bb7f6c3e21ff2b0ffc7dcfec4a30f6c375442ffec2a98d4ca23de1f7589aa027541e0d7783788b0c76a7bce7368755 WHIRLPOOL 9e7c64037e390685a742b40f84f97da730e52b4292eed20bf7747d8e8c5e3ad55ee4406b89195cf1e0201d21c25732b31060661aa05e32c6e496f67b0ab9d591
-MISC ChangeLog-2015 10388 SHA256 e21c9629ea6d0bf35062cef7530a9f6108c08e84c052199ba7047fb4ebcb33f1 SHA512 95790b12c870ff343b7c905363a22f0f42f266ed26982790d6d5a211aa82a927d510487e89d2007c0b84a2884a5c803be0733d4fb5363281fd8608dbd1bfbe14 WHIRLPOOL 3f565d524d65d1f5a5f5a9c2103a1b5fde6a1f647d0506ffae9dfd6ff7380fa5457618db3697474c9673b63ab835e0ec2fc4625f6d6fc3d65f103db8e6a199b7
-MISC metadata.xml 531 SHA256 741541cb8fef9b5c5c778c259addbd8d925c65f48b49b91d9ef66905dab466d5 SHA512 80fde34da9de5b2436c096bc9051ccb55124c330dc82ac538f66a100225623aa7cb0869041179999608cc52613e40ba464b46630cff52423c13d1a374eb98ed0 WHIRLPOOL d8c5a81fdbe8dda224028781da56cd469eb9f153589481ea29d680bc5fcde952096950ff2456230221cd75dbe4233459ef401321936e23d38188869277d3fb7f
+DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923 SHA512 65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763
+EBUILD thin-provisioning-tools-0.4.1.ebuild 1556 BLAKE2B 8165b1872b9dcbe29d1b290444a6fbc1e4ec3eed6b0840e2e9f66cb1c0be125934b9d4c74fa73f0a2129ed178d36837a4c71f7573d74f61ada14bd7bc99e8b06 SHA512 aa53f7f3f63c1ba9b1f4921d08924a9a38db2346a96520f4b2fe3a43b8c13c824c8cf93f6651c2c3bbce8902e484351c710dd729bda15b5ade160f3a522f3d0a
+EBUILD thin-provisioning-tools-0.6.3.ebuild 1535 BLAKE2B 6acc6c05cfcd1081401ce8408c76d907a4a8d3683027c713268e86bf27e03fe621a1a8f6f90010366c0d21d4ae94477f926e6eaba465b6cdf5c1dace5962bb32 SHA512 2d0b39da75af09bb22226fe5e5078de529a50218fe0036ca4b5145b142147030609a6ab906fc216f056c90ef219c4d533ea08f013d25a316efc31648bfb13d7d
+EBUILD thin-provisioning-tools-0.7.0.ebuild 1521 BLAKE2B 38bfc8486955c945ef950127cf3b371e8413c66a170879e1e55942c8b6be61150aaceeb5761a8f01c64e4def11400c46b5da38e451ecf8ce64e35064cd1c558b SHA512 0600bffb91ff616a3824b3d79341b6d658f87d624f841ce0f18ed5836f58eff9d64faac09e2fb57f4bdc27c610f546c3a8917ecd0aaaf57d245af5efdf4429fc
+EBUILD thin-provisioning-tools-0.7.2.ebuild 1526 BLAKE2B 6830414d9993af6dd77cb0aacf921c794d9e28aadf0331b4fc30eb5df501452d8c91d8789d3c6f47c7b4b3335ac02bf3b400aaf4dd107e7b3f526169cb068041 SHA512 8dd47fbcb609a0ae5ce12962f81c758e4108b4e68b7464749fbe0dee268578f049e5aa10d1b2083a3c320a6b77c1bb938ca8912241731ac64951a741bbd65b8b
+EBUILD thin-provisioning-tools-0.7.4.ebuild 1586 BLAKE2B 04245152d500696951ce7ce04a03cad62956adadfa12631b3adf70e6b71873789445c56193ac2f7ae26b1a5113dd8ffa6020d1128ecd81f5cabc89ee7b19fa82 SHA512 1deb6732a34855f7d0ae235f4aaa5d8a176569c3b48ea0dad2888d5d71bd5b6dc9b535215d8f6320f8f370ff316a3d19c11dae17ebb33ac68ac97a62e3ea253a
+EBUILD thin-provisioning-tools-0.7.5.ebuild 1527 BLAKE2B 1da99f923d7338d53d20f9981aef07c42f7df3844b8102e954488e42af5536b43fca17154e41c455ef79e3a6320622ffd6d0b426820798fa9ca789d6dcaa013b SHA512 7bf6a5d6554dc5d26759e38960fc0b8b1e08139383e0cbf4b4ccbb4a5b6cbe698d8c58287448753617b057981aff907d2fc412d377d383b22fcf0555f956e907
+EBUILD thin-provisioning-tools-9999.ebuild 1677 BLAKE2B 1f24e77e4060089382036927fa396be20a0ede086379ee8be9105d864c6ca0bcc5c2643b5a6783244d61aabebff675e7369afee7d90c6485d8b84386a3ee66a2 SHA512 dde0fa7fe6a63172082cb6520d4bd301b67a5c7dec68de3131417b25fd5a86d0fa4dfcbabf5707103c4d8df4f1fea28a7afc61b52bac0c8ba33b6fd30313da12
+MISC metadata.xml 531 BLAKE2B 37dbd49f21f2816fec9f5b620dae0e5d95f4233bedfcdcdd54d573899fc3aaf48ff6c82b62ceeb36f400924889ca52f3f826ed62c8333bc2723c40e1fe697117 SHA512 80fde34da9de5b2436c096bc9051ccb55124c330dc82ac538f66a100225623aa7cb0869041179999608cc52613e40ba464b46630cff52423c13d1a374eb98ed0
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 000000000000..5dffbee82a80
--- /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
+}