summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin H. Johnson <robbat2@gentoo.org>2013-12-28 00:39:12 +0000
committerRobin H. Johnson <robbat2@gentoo.org>2013-12-28 00:39:12 +0000
commitffbd40441145fa4031420e627dacfff3518f3b35 (patch)
tree64ca2f72ba666df7bc67731e64ca761a208817a7 /sys-block
parentSpelling fixes. (diff)
downloadhistorical-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/ChangeLog8
-rw-r--r--sys-block/thin-provisioning-tools/Manifest14
-rw-r--r--sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r2.ebuild57
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
+}