From 38f543fa2418316182fb44b2f4c425780e8734f6 Mon Sep 17 00:00:00 2001 From: Brandon Philips Date: Mon, 2 Dec 2013 11:08:02 -0800 Subject: [PATCH] bump(sys-block/thin-provisioning-tools): sync with upstream --- .../thin-provisioning-tools/ChangeLog | 85 ++++++++++++++++++- .../thin-provisioning-tools/Manifest | 18 +++- .../thin-provisioning-tools-0.1.5-r1.ebuild | 8 +- .../thin-provisioning-tools-0.1.5.ebuild | 38 --------- .../thin-provisioning-tools-0.2.8-r1.ebuild | 48 +++++++++++ .../thin-provisioning-tools-0.2.8.ebuild | 38 +++++++++ 6 files changed, 188 insertions(+), 47 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog index dd02f13f87..1904b69422 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/ChangeLog @@ -1,6 +1,87 @@ # ChangeLog for sys-block/thin-provisioning-tools -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.13 2012/12/30 14:57:53 ago Exp $ +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.29 2013/11/27 18:49:37 maekke Exp $ + + 27 Nov 2013; Markus Meier + thin-provisioning-tools-0.2.8.ebuild: + arm stable, bug #486278 + + 19 Nov 2013; Patrick Lauer + thin-provisioning-tools-0.2.8-r1.ebuild: + Whitespace + +*thin-provisioning-tools-0.2.8-r1 (15 Nov 2013) + + 15 Nov 2013; Robin H. Johnson + +thin-provisioning-tools-0.2.8-r1.ebuild: + Put ruby behind a USE=test dep and add the other testing dependencies as well. + + 13 Nov 2013; Chema Alonso + thin-provisioning-tools-0.2.8.ebuild: + Stable for amd64 wrt bug #486278 + + 25 Oct 2013; Jeroen Roovers + thin-provisioning-tools-0.2.8.ebuild: + Stable for HPPA (bug #486278). + + 20 Oct 2013; Samuli Suominen + thin-provisioning-tools-0.2.8.ebuild: + Remove now unnecessary GCC 4.7.x check because upstream stopped using + --std=c++11 wrt http://github.com/jthornber/thin-provisioning- + tools/commit/0029962f200ca4f256de114779bb5fad96836d89 + + 20 Oct 2013; Samuli Suominen + -files/thin-provisioning-tools-0.2.1-LDFLAGS.patch, + -files/thin-provisioning-tools-0.2.7-LDFLAGS.patch, + -thin-provisioning-tools-0.2.1.ebuild, -thin-provisioning-tools-0.2.7.ebuild: + old + +*thin-provisioning-tools-0.2.8 (20 Oct 2013) + + 20 Oct 2013; Samuli Suominen + +thin-provisioning-tools-0.2.8.ebuild: + Version bump. Use || ( ) workaround in ruby slotting for Portage unefficiency + wrt #477050 by Michael Palimaka. + +*thin-provisioning-tools-0.2.7 (07 Oct 2013) + + 07 Oct 2013; Samuli Suominen + +files/thin-provisioning-tools-0.2.7-LDFLAGS.patch, + +thin-provisioning-tools-0.2.7.ebuild: + Version bump wrt #486144 by Manuel Rüger + + 16 Aug 2013; Patrick Lauer + thin-provisioning-tools-0.2.1.ebuild: + Add gcc version check #476910 + + 14 Aug 2013; Patrick Lauer + thin-provisioning-tools-0.2.1.ebuild: + Whitespace + +*thin-provisioning-tools-0.2.1 (14 Jul 2013) + + 14 Jul 2013; Robin H. Johnson + +files/thin-provisioning-tools-0.2.1-LDFLAGS.patch, + +thin-provisioning-tools-0.2.1.ebuild: + Bump. + + 24 Feb 2013; Agostino Sarubbo + thin-provisioning-tools-0.1.5-r1.ebuild: + Stable for sh, wrt bug #443692 + + 20 Feb 2013; Agostino Sarubbo + thin-provisioning-tools-0.1.5-r1.ebuild: + Stable for s390, wrt bug #443692 + + 08 Feb 2013; Jeroen Roovers + thin-provisioning-tools-0.1.5-r1.ebuild: + Stable for HPPA (bug #443692). + + 06 Feb 2013; Tomáš Chvátal + -thin-provisioning-tools-0.1.5.ebuild, + thin-provisioning-tools-0.1.5-r1.ebuild: + Punt overshadowed testing version while newer is stable. Use + thirdpartymirrors. 30 Dec 2012; Agostino Sarubbo thin-provisioning-tools-0.1.5-r1.ebuild: diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest index a7389013e2..d3ccea5855 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/Manifest @@ -1,6 +1,18 @@ +-----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.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 977 SHA256 560c9820b8a9e3c271f2ba86a1329ff80aea150f508aa46d2817c97f26054a04 SHA512 c320b1a80e5423857411cf8330ce4d4c4987582d360b0eca2b799a09285799d0b5c4a86ea2925ed6a4d185d2acfa4107d800f32b5665aa20ee5d76c91d13f02e WHIRLPOOL af55246a4949a9502ed9e0eb044854ff5f575cb43b51b7282a70b408b2dc34947f7db14af8f8e745e710d0cddd2281c123b5be5bc8657733a4db97e955d787af -EBUILD thin-provisioning-tools-0.1.5.ebuild 981 SHA256 d15a078813266e24926559d445ff58d395ae008fc0d796c2bba9bd047619a10d SHA512 7990f5cb94bef20461414e2ceac8f74384538408e27e50417d09afdba2bfce1d49642d3df983e757cedf5a036b04443e01a5f9131b225ada5e6536299c08eeae WHIRLPOOL d67248c92d5b00d5ec54d4914c6eec4f45652b56ca0dc6a39d7379d58ce292fc6cf8344167acdb982ab765ec682aefd648def72a9fb6d469941417fdf802706b -MISC ChangeLog 2206 SHA256 6b5b4490be401bbee771be69020d013edf1462471d23a02c9f68d492982800af SHA512 024f35c4495ecaa128a83822f69cc6d590b39aea99fedc550b6651cab1bcfc7e2683c98ce37234fdd957af03f3ee72999f3a4cd19b1bde41a0c80d77bd355412 WHIRLPOOL b8b7525495790153e5c638c39a705e4913fad8828e606474f0d2eee10eacafd07b29ac37e9371ab44a260b5e302dff71384041a3fa5a38d06be4376976d0cbb0 +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 1383 SHA256 5a85e4f5cddbaa10994cfce42047cfaa02bfc28a03a0feee026b28971beb1a3d SHA512 ef15baf8df7d5e45e2c2f39cb041448f41e5606be45de8256685323249c83313d5f7fe527070fa0b8cad56cdc928dc67b0c35166b7bf85b07fa827a32158b506 WHIRLPOOL 4f01497da5aefe56879e3129ab4be4e4802e46412a1ba92d8794c9f5d461e1fc5f3ca3ddc85e594fd3f6e6cecb3f0c702a816b07956a614e87e2a964e6221414 +EBUILD thin-provisioning-tools-0.2.8.ebuild 1241 SHA256 ee40287fe0d519746252afdcb3dda9ccde00c6af0aa8572f5073d32619d1c9e3 SHA512 6a9224e466cd20d607749ad6a0e2e7300a2377c51d713a73ab8fa42eff5bc60f26715ab629e53874718f8d48285185c551cf424c6c8d366393acfe9dda5d514c WHIRLPOOL 29509022f128930c51edc91eb4f341caf7b252423b0643656d3a1362011c7f1a16d62d5465fcef8e2df6e9818cf2c8a1781ab617cfb2114eea8458c0598a16c4 +MISC ChangeLog 4970 SHA256 026dfb5d5109e607dab5bcdb9e649e8d460cc213460d56953e4d74b6ce281f32 SHA512 902b6b4cea43bfee2400a84596f2564def32271585642badd327c4117ff40216722a1831b650621a4394dade7ece8bc3d6ff728daf67e0fbef1898d37c00688e WHIRLPOOL 224157416193af7ca94019e81677c49bb51fd4d4c63b8ebfd136fbd62643ecc79523a779844815006312ffca664571d2e5658218b23b530b24f808724e38f254 MISC metadata.xml 352 SHA256 5c0043176bb3aa5f86c10eda3e3aae3d71374de82b47f7cb07cc4e76337ad4c7 SHA512 8356301004ee2f61b15eb94aad63d7946af41d1171b9b95a4a4bbb1c1bba7670d70b47a81b2003ea80fbd6a7378c2eaedfe4369cfe5520e737324223546dd7e2 WHIRLPOOL b0f917ec1b54c8f3c20bdf6fc15d9d5f23273cf37b09a96f0d06ed315b22c7218ddd4b3523ec8b93ae70bb891202ed72b7fd53741c6ce72b6b4f216ea10dd884 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iEYEAREIAAYFAlKWQF8ACgkQkKaRLQcq0GJmGQCdEsbnH0RCgfHRyYAQlqxFMC9k +qsoAoLO2bg6tFSuBMHJzJRVm6G5LLCBH +=zwXX +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild index fc49c8e4ba..12a6aa348b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2012 Gentoo Foundation +# 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.1.5-r1.ebuild,v 1.10 2012/12/30 14:57:53 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5-r1.ebuild,v 1.14 2013/02/24 17:45:50 ago Exp $ EAPI=4 @@ -9,13 +9,13 @@ inherit eutils DESCRIPTION="A suite of tools for thin provisioning on Linux." HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" MY_P="${PN}-v${PV}" -SRC_URI="https://github.com/downloads/jthornber/thin-provisioning-tools/${MY_P}.tar.bz2" +SRC_URI="mirror://github/jthornber/thin-provisioning-tools/${MY_P}.tar.bz2" S="${WORKDIR}/${MY_P}" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="dev-libs/expat" diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5.ebuild deleted file mode 100644 index b46b02b026..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.1.5.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2012 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.1.5.ebuild,v 1.3 2012/06/05 11:40:44 jlec Exp $ - -EAPI=4 - -inherit eutils - -DESCRIPTION="A suite of tools for thin provisioning on Linux." -HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" -MY_P="${PN}-v${PV}" -SRC_URI="https://github.com/downloads/jthornber/thin-provisioning-tools/${MY_P}.tar.bz2" - -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" -IUSE="" - -RDEPEND="dev-libs/expat" -DEPEND="${RDEPEND} - dev-libs/boost" - -src_prepare() { - epatch "${FILESDIR}"${P}-LDFLAGS.patch -} - -src_configure() { - econf \ - --prefix="${EPREFIX}/" \ - --bindir="${EPREFIX}/sbin" \ - --with-optimisation="" -} - -src_install() { - emake install DESTDIR="${D}" MANDIR=/usr/share/man -} diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild new file mode 100644 index 0000000000..6c5c72bc48 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8-r1.ebuild @@ -0,0 +1,48 @@ +# 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-r1.ebuild,v 1.2 2013/11/19 05:43:07 patrick Exp $ + +EAPI=5 +inherit autotools + +DESCRIPTION="A suite of tools for thin provisioning on Linux." +HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" +EXT=.tar.gz +SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${P}${EXT}" + +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" + +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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild new file mode 100644 index 0000000000..afadc5d1c8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-block/thin-provisioning-tools/thin-provisioning-tools-0.2.8.ebuild @@ -0,0 +1,38 @@ +# 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.ebuild,v 1.5 2013/11/27 18:49:37 maekke Exp $ + +EAPI=5 +inherit autotools + +DESCRIPTION="A suite of tools for thin provisioning on Linux." +HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" +EXT=.tar.gz +SRC_URI="http://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${P}${EXT}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha amd64 arm hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="" + +# || ( ) is a non-future proof workaround for Portage unefficiency wrt #477050 +RDEPEND="|| ( 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-libs/expat" +DEPEND="${RDEPEND} + dev-libs/boost" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf \ + --prefix="${EPREFIX}"/ \ + --bindir="${EPREFIX}"/sbin \ + --with-optimisation='' +} + +src_install() { + emake install DESTDIR="${D}" MANDIR=/usr/share/man + dodoc README.md TODO.org +}