diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2013-12-28 00:39:12 +0000 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2013-12-28 00:39:12 +0000 |
commit | ffbd40441145fa4031420e627dacfff3518f3b35 (patch) | |
tree | 64ca2f72ba666df7bc67731e64ca761a208817a7 /sys-block | |
parent | Spelling fixes. (diff) | |
download | historical-ffbd40441145fa4031420e627dacfff3518f3b35.tar.gz historical-ffbd40441145fa4031420e627dacfff3518f3b35.tar.bz2 historical-ffbd40441145fa4031420e627dacfff3518f3b35.zip |
Bug #491364: Fix complie with newer boost.
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Diffstat (limited to 'sys-block')
-rw-r--r-- | sys-block/thin-provisioning-tools/ChangeLog | 8 | ||||
-rw-r--r-- | sys-block/thin-provisioning-tools/Manifest | 14 | ||||
-rw-r--r-- | sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild | 57 |
3 files changed, 67 insertions, 12 deletions
diff --git a/sys-block/thin-provisioning-tools/ChangeLog b/sys-block/thin-provisioning-tools/ChangeLog index 460ff05a832f..0da3b2345b2f 100644 --- a/sys-block/thin-provisioning-tools/ChangeLog +++ b/sys-block/thin-provisioning-tools/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-block/thin-provisioning-tools # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.32 2013/12/26 19:01:31 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.33 2013/12/28 00:39:05 robbat2 Exp $ + +*thin-provisioning-tools-0.2.8-r2 (28 Dec 2013) + + 28 Dec 2013; Robin H. Johnson <robbat2@gentoo.org> + +thin-provisioning-tools-0.2.8-r2.ebuild: + Bug #491364: Fix complie with newer boost. 26 Dec 2013; Markus Meier <maekke@gentoo.org> thin-provisioning-tools-0.2.8-r1.ebuild: diff --git a/sys-block/thin-provisioning-tools/Manifest b/sys-block/thin-provisioning-tools/Manifest index a6b628d02695..c58f7ce23e61 100644 --- a/sys-block/thin-provisioning-tools/Manifest +++ b/sys-block/thin-provisioning-tools/Manifest @@ -1,18 +1,10 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX thin-provisioning-tools-0.1.5-LDFLAGS.patch 1032 SHA256 83f4549e16da2b9ee3959cafca8c984ce542d7519206c4309d0540ea8c4683c4 SHA512 64edbb725f206f8375bb1061796cc330a0e59fe8a212a9b5b58f2fb38da6a5a7128face4a3d28454eef2ea21bda802cb043c072d2ffc7da156d051f8578aab01 WHIRLPOOL 587a840beea94a6c95c9cd86338dd7feb90abcd855be07a07170906c80312b7b1b776f4b5e3db79009553a051f2083b481cf1ffb2f5651737576ff51c8e59911 +DIST thin-provisioning-tools-0.2.8-boost.patch 3011 SHA256 abda9d732a1ea988c16e60131e76175fb2dd27ce4c197f571eed1563b5a5080f SHA512 56a08698e63be57b9fc742358e22d5bdaf1470cb42892c98d0296b0c6e85ea92f69d9056cb34b19762f12292c5fd81476e2a880a424d9fc9dc7e49d6df6824f4 WHIRLPOOL 059e94e6c1563cac4f387133fff7901eae6b55e9b69f31c0eca36df1a511844090c073054ce8912656b6f7f40b517812be71e630a8fe628235d3e42013dea8b0 DIST thin-provisioning-tools-0.2.8.tar.gz 158332 SHA256 8a5d87b929095a383594b7141b89e51ae42046d7dd254d544330d789b6744344 SHA512 6534bf42ae936f6f32ce05b89eaeb731938b3761e74366d21282a69d74875d1f9d5084590b19969894c9908726e96f17714f051f050a040dd934533830eddfa9 WHIRLPOOL 16bcc268b450938ccec450323ce6dee97a4851c97438115c250c674b930ef8dfd0c7f6507d6c5204b72250da685d35ff57cf72f297abeec6704fb09520307ef2 DIST thin-provisioning-tools-v0.1.5.tar.bz2 119902 SHA256 0464ae4253738a3d75605e4e54ccdebccfe8ffab94b464ea6912c333fe4a8b3f SHA512 d620c0190da0f4a151e42eb259d88e3489f62a314823a52021c368f39b9cb5ae1ffc5541f01901ccafd04a0e4a7ba85d38b721954ddf2035fd7af3ad20d783d1 WHIRLPOOL 698036d555c78d32b473e312c010143eb75a9d55a64ea1ccebb8d5ef128f8fc98823b176d7012b582b6520847c68af0eb47a2081e02f9b821780ebaecb7b6191 EBUILD thin-provisioning-tools-0.1.5-r1.ebuild 961 SHA256 0e9092f07645bd7cb10da71bfade18e6a145e2a70236a073c94f536fd5303e58 SHA512 06d7e68b9ed515943b4def972c100c06adc42c6df9d08d83556ddddeed328a05a10054e2bd82d6237ba581521c33d8bb7434dadd259d9bf1f65b75e2be3d8e6b WHIRLPOOL 381458b7f8e440ddd2c533623cae4b5f5e32293282cfd3c0c640908fea9c2eef0bdb5245475e5077ab4fade09571f5d6d319b62576b65576616972bb37b40288 EBUILD thin-provisioning-tools-0.2.8-r1.ebuild 1380 SHA256 42ee922a61edfd65cfe49ab0ee931ae7135feda1a72774fbebcc91f6969f83ad SHA512 b4ff4a97e8c58e0d0629516b158f78b354f885997d01a6baf432443cf77542f3a668cf58840f2128226cd70b06fb8d1d88a35a6af4db6bb6c09cb3d4910158d5 WHIRLPOOL f091074234678be51f60798cc7856b5fa96a48c4eedc4a5516835846aa9b18b63f5d5196eab771cd4b21e4f9a7a5b7518835acbf7e227133ca377b88780400a6 +EBUILD thin-provisioning-tools-0.2.8-r2.ebuild 1634 SHA256 09624fe83a489f136d7bcac6d1a94c302e4936fd77df8f10cc3ed4df6924b763 SHA512 1131657c74b65eec0a95d216e67955fe42de52a2fd67ae20592360bec671669149305bc7f1004026cdd4ac337982a66db50127565d6ef727e611cadef76e4e4a WHIRLPOOL b0e71575e9a4109c9a6982ec56a095787016c2a8dbdd2cdbbce92dda595c2739e0519054fc00154c575300205167aa65a493913f748a711dc4222c59b89144cd EBUILD thin-provisioning-tools-0.2.8.ebuild 1239 SHA256 5e2dca8a2b7a29225c1fe75f09a11e5d1ebdf0f410a4ac4968c059c2cc2ce059 SHA512 bf9b28765d8ea7fcddbffc795b00b1dad533c97b6b0e6f2d870aea2f3b8d98802651327cfa08b6e9fa5490eab724228b766a46f021a7343e303cb9d0ac356df3 WHIRLPOOL 2837e424add17b9943e42bb922389ed7420457d8cf1a0269c71d1731f2fcaf772d73d42da19f4ef9ae2a7d1857bd9a427d7aef7fdfa095da1c670ffe4fa2b1be -MISC ChangeLog 5325 SHA256 9802854f8f5e2419de3e978080e5db9a7c97a56bac719eaa7c8753cd6ce4f25e SHA512 6a5d155d186ee01c254402d1d83c3112b8857457572c907bf9d89db3394e8bdf9d3e9d25b5b39e25ab781d1ee7725cf5bff5ccdbb5908a106c64033910109778 WHIRLPOOL dff209cf126799e1403e9f74d3e9893cf5c07dc2e695a96697ebe2fcac4b8f6ab37643a9d32b35e95c487de14842545b0cf2918a8015b1639587a8998b3f018b +MISC ChangeLog 5518 SHA256 8541a224d1597dcbd362371e7e934170756d67d0196db2e1a61155c2f4777b34 SHA512 42f16529b699bbdd9456da19e58b873db98b5b2bc38f501883cac9787855c7e327f70f64e4d40f947ad6b15c7fcb2eb5f4e305ac344ede1435b3a92fb374e6ab WHIRLPOOL 05923e38b1ce946e22946d2a86d7b3af0e6b02f45fb463929afcbb524d775ddf5fd18fad0a92ec8ef75fb2949911d4d634ced2e56079c79f379dce9de598d6c8 MISC metadata.xml 352 SHA256 5c0043176bb3aa5f86c10eda3e3aae3d71374de82b47f7cb07cc4e76337ad4c7 SHA512 8356301004ee2f61b15eb94aad63d7946af41d1171b9b95a4a4bbb1c1bba7670d70b47a81b2003ea80fbd6a7378c2eaedfe4369cfe5520e737324223546dd7e2 WHIRLPOOL b0f917ec1b54c8f3c20bdf6fc15d9d5f23273cf37b09a96f0d06ed315b22c7218ddd4b3523ec8b93ae70bb891202ed72b7fd53741c6ce72b6b4f216ea10dd884 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.22 (GNU/Linux) - -iEYEAREIAAYFAlK8frQACgkQkKaRLQcq0GLZEQCcCVDBHVstsPmDcnipo/vbYq2w -8rIAmwd70Fn2WJpXMVqfzVlBwqpDZpe6 -=27sr ------END PGP SIGNATURE----- diff --git a/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild new file mode 100644 index 000000000000..93c3ac9eff75 --- /dev/null +++ b/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild,v 1.1 2013/12/28 00:39:05 robbat2 Exp $ + +EAPI=5 +inherit base autotools + +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="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A} + https://github.com/denys-duchier/thin-provisioning-tools/commit/3a4c06b772bc8ca27bcf7c2d82abc46c65c23795.diff -> ${P}-boost.patch" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="test" + +RDEPEND="dev-libs/expat" +# || ( ) 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-cpp/gmock + dev-util/cucumber + dev-util/aruba + ) + dev-libs/boost" + +PATCHES=( "${DISTDIR}"/${P}-boost.patch ) + +src_unpack() { + unpack ${BASE_A} +} + +src_prepare() { + base_src_prepare + eautoreconf +} + +src_configure() { + econf \ + --prefix="${EPREFIX}"/ \ + --bindir="${EPREFIX}"/sbin \ + --with-optimisation='' \ + $(use_enable test testing) +} + +src_install() { + emake install DESTDIR="${D}" MANDIR=/usr/share/man + dodoc README.md TODO.org +} + +src_test() { + emake unit-test +} |