bump(sys-block/thin-provisioning-tools): sync with upstream

This commit is contained in:
David Michael 2018-01-04 14:58:52 -05:00
parent 36be5f18a8
commit 3dfb56e3e2
21 changed files with 465 additions and 488 deletions

View File

@ -10,4 +10,4 @@ RDEPEND=dev-libs/expat dev-libs/libaio
SLOT=0 SLOT=0
SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.4.1.tar.gz -> thin-provisioning-tools-0.4.1.tar.gz SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.4.1.tar.gz -> thin-provisioning-tools-0.4.1.tar.gz
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af _eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=6e7c68eb87f46590db864caf83efa842 _md5_=8b3180092eb4521af9282b9e697d7279

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test DEFINED_PHASES=compile configure install prepare test
DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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-util/cucumber dev-util/aruba ) dev-libs/boost >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=A suite of tools for thin provisioning on Linux DESCRIPTION=A suite of tools for thin provisioning on Linux
EAPI=5 EAPI=6
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=static test IUSE=static test
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
LICENSE=GPL-3 LICENSE=GPL-3
RDEPEND=!static? ( dev-libs/expat dev-libs/libaio ) RDEPEND=!static? ( dev-libs/expat dev-libs/libaio )
SLOT=0 SLOT=0
SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.5.3.tar.gz -> thin-provisioning-tools-0.5.3.tar.gz SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.6.3.tar.gz -> thin-provisioning-tools-0.6.3.tar.gz
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af _eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=b3266058bda689e1074b99ec5b45633f _md5_=e26553cbed8ed70b9c516824e6f147b9

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=A suite of tools for thin provisioning on Linux
EAPI=6
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=static test
KEYWORDS=alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=!static? ( dev-libs/expat dev-libs/libaio )
SLOT=0
SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.7.0.tar.gz -> thin-provisioning-tools-0.7.0.tar.gz
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=89a1d88d2c7c4fb1a0867e092768dcc6

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=compile configure install prepare test DEFINED_PHASES=compile configure install prepare test
DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=A suite of tools for thin provisioning on Linux DESCRIPTION=A suite of tools for thin provisioning on Linux
EAPI=5 EAPI=6
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=static test IUSE=static test
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
LICENSE=GPL-3 LICENSE=GPL-3
RDEPEND=!static? ( dev-libs/expat dev-libs/libaio ) RDEPEND=!static? ( dev-libs/expat dev-libs/libaio )
SLOT=0 SLOT=0
SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.6.1.tar.gz -> thin-provisioning-tools-0.6.1.tar.gz SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.7.2.tar.gz -> thin-provisioning-tools-0.7.2.tar.gz
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af _eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=3643a58c16818f7b0ffbacfff3bf4109 _md5_=67cef7ddaeb93ed3d60a598862311c66

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=A suite of tools for thin provisioning on Linux
EAPI=6
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=static test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=!static? ( dev-libs/expat dev-libs/libaio )
SLOT=0
SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.7.4.tar.gz -> thin-provisioning-tools-0.7.4.tar.gz
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=0b4d68e1515c26b29321ff8e7a4c5d84

View File

@ -0,0 +1,13 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
DESCRIPTION=A suite of tools for thin provisioning on Linux
EAPI=6
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=static test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=!static? ( dev-libs/expat dev-libs/libaio )
SLOT=0
SRC_URI=https://github.com/jthornber/thin-provisioning-tools/archive/v0.7.5.tar.gz -> thin-provisioning-tools-0.7.5.tar.gz
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=387fae347de90b51a9e7f74e0e43b115

View File

@ -0,0 +1,11 @@
DEFINED_PHASES=compile configure install prepare test unpack
DEPEND=!static? ( dev-libs/expat dev-libs/libaio ) static? ( dev-libs/expat[static-libs(+)] dev-libs/libaio[static-libs(+)] ) 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 >=app-portage/elt-patches-20170422 !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 >=dev-vcs/git-1.8.2.1
DESCRIPTION=A suite of tools for thin provisioning on Linux
EAPI=6
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=static test
LICENSE=GPL-3
RDEPEND=!static? ( dev-libs/expat dev-libs/libaio )
SLOT=0
_eclasses_=autotools dc412f38566b91012efd58b9c203e6c3 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 227b041a120d309fdefbebb3b8c1dfa9 flag-o-matic 2274fcc1e7ef6affaff5bcd636275417 git-r3 52a888802d25387c2c74cb845d1219bc libtool 0081a71a261724730ec4c248494f044d ltprune 2770eed66a9b8ef944714cd0e968182e multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 185a06792159ca143528e7010368e8af
_md5_=1dc86489fca9495c5884ccaa569a6e62

View File

@ -1,126 +0,0 @@
# ChangeLog for sys-block/thin-provisioning-tools
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
*thin-provisioning-tools-0.5.3 (09 Aug 2015)
*thin-provisioning-tools-0.4.1 (09 Aug 2015)
*thin-provisioning-tools-0.4.0 (09 Aug 2015)
*thin-provisioning-tools-0.3.2-r1 (09 Aug 2015)
*thin-provisioning-tools-0.2.8-r1 (09 Aug 2015)
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +files/thin-provisioning-
tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch,
+metadata.xml, +thin-provisioning-tools-0.2.8-r1.ebuild,
+thin-provisioning-tools-0.3.2-r1.ebuild,
+thin-provisioning-tools-0.4.0.ebuild,
+thin-provisioning-tools-0.4.1.ebuild,
+thin-provisioning-tools-0.5.3.ebuild:
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
the bikeshed
24 Aug 2015; Justin Lecher <jlec@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild,
thin-provisioning-tools-0.3.2-r1.ebuild,
thin-provisioning-tools-0.4.0.ebuild, thin-provisioning-tools-0.4.1.ebuild,
thin-provisioning-tools-0.5.3.ebuild:
Use https by default
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
Convert all URLs for sites supporting encrypted connections from http to
https
Signed-off-by: Justin Lecher <jlec@gentoo.org>
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
Bug: https://bugs.gentoo.org/552720
22 Sep 2015; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
Stable for PPC64 (bug #555116).
Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
Force unified quoting in all metadata.xml files since lxml does not
preserve original use of single and double quotes. Ensuring unified
quoting before the process allows distinguishing the GLEP 67-related
metadata.xml changes from unrelated quoting changes.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
09 May 2016; Mike Frysinger <vapier@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
mark 0.4.1 hppa stable #555116
09 May 2016; Mike Frysinger <vapier@gentoo.org> -files/thin-provisioning-too
ls-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch,
-thin-provisioning-tools-0.2.8-r1.ebuild,
-thin-provisioning-tools-0.3.2-r1.ebuild,
-thin-provisioning-tools-0.4.0.ebuild:
drop old <0.4.1 versions
09 May 2016; Mike Frysinger <vapier@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild, thin-provisioning-tools-0.5.3.ebuild:
enable verbose build #560882
09 May 2016; Mike Frysinger <vapier@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild, thin-provisioning-tools-0.5.3.ebuild:
fix test builds #493440
*thin-provisioning-tools-0.6.1 (09 May 2016)
09 May 2016; Mike Frysinger <vapier@gentoo.org>
+thin-provisioning-tools-0.6.1.ebuild:
version bump to #581082

View File

@ -1,309 +0,0 @@
# ChangeLog for sys-block/thin-provisioning-tools
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-block/thin-provisioning-tools/ChangeLog,v 1.66 2015/08/02 09:28:26 pacho Exp $
02 Aug 2015; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
sparc stable wrt bug #555116
*thin-provisioning-tools-0.5.3 (29 Jul 2015)
29 Jul 2015; Mike Frysinger <vapier@gentoo.org>
+thin-provisioning-tools-0.5.3.ebuild:
Version bump #554968 by Manuel Rüger. Add support for USE=static #484538 by
Austin S. Hemmelgarn.
29 Jul 2015; Mike Frysinger <vapier@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
Add arm64 love.
29 Jul 2015; Mike Frysinger <vapier@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
Mark ia64/s390/sh stable #555116.
26 Jul 2015; Patrick Lauer <patrick@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
Mark newer version stable for x86 and amd64 as older versions fail with newer
boost
25 Jul 2015; Markus Meier <maekke@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
arm stable, bug #555116
23 Jul 2015; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
ppc stable wrt bug #555116
20 Jul 2015; Tobias Klausmann <klausman@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
Stable on alpha, bug 555116
29 May 2015; Jack Morgan <jmorgan@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
sparc stable wrt bug #493892
18 Apr 2015; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
ppc64 stable wrt bug #493892
02 Mar 2015; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
Stable for ppc, wrt bug #493892
09 Jan 2015; Tobias Klausmann <klausman@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
Stable on alpha, bug 493892
21 Sep 2014; Markus Meier <maekke@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
arm stable, bug #493892
*thin-provisioning-tools-0.4.1 (13 Sep 2014)
13 Sep 2014; Samuli Suominen <ssuominen@gentoo.org>
+thin-provisioning-tools-0.4.1.ebuild:
Version bump.
*thin-provisioning-tools-0.4.0 (04 Sep 2014)
04 Sep 2014; Samuli Suominen <ssuominen@gentoo.org>
+thin-provisioning-tools-0.4.0.ebuild:
Version bump.
24 Aug 2014; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
Stable for HPPA (bug #493892).
22 Aug 2014; Samuli Suominen <ssuominen@gentoo.org>
-thin-provisioning-tools-0.2.8-r2.ebuild,
-thin-provisioning-tools-0.3.2.ebuild:
old
22 Aug 2014; Samuli Suominen <ssuominen@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
amd64/x86 stable wrt #493892
10 Aug 2014; Sergei Trofimovich <slyfox@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild,
thin-provisioning-tools-0.2.8-r2.ebuild,
thin-provisioning-tools-0.3.2-r1.ebuild, thin-provisioning-tools-0.3.2.ebuild:
QA: drop trailing '.' from DESCRIPTION
*thin-provisioning-tools-0.3.2-r1 (01 Aug 2014)
01 Aug 2014; Samuli Suominen <ssuominen@gentoo.org> +files/thin-provisioning-t
ools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch,
+thin-provisioning-tools-0.3.2-r1.ebuild:
Fix portability with, for example, sys-libs/uclibc using upstream patch
http://github.com/jthornber/thin-provisioning-
tools/commit/e77e8715b0a91a60cf2c4b85933b1063385da122
31 Jul 2014; Samuli Suominen <ssuominen@gentoo.org>
-files/thin-provisioning-tools-0.1.5-LDFLAGS.patch,
-thin-provisioning-tools-0.1.5-r1.ebuild,
-thin-provisioning-tools-0.2.8.ebuild:
old
31 Jul 2014; Samuli Suominen <ssuominen@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
ppc/ppc64/sparc stable wrt #493400
23 Jul 2014; Tobias Klausmann <klausman@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
Stable on alpha, bug #493400
*thin-provisioning-tools-0.3.2 (12 May 2014)
12 May 2014; Samuli Suominen <ssuominen@gentoo.org>
+thin-provisioning-tools-0.3.2.ebuild:
Version bump; remove use of obsolete base.eclass in favour of calling
epatch_user directly.
10 Mar 2014; Johannes Huber <johu@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
x86 stable, bug #493400
14 Feb 2014; Akinori Hattori <hattya@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
ia64 stable wrt bug #493400
02 Feb 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for alpha, wrt bug #486278
19 Jan 2014; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
amd64 stable, bug #493400
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for ppc64, wrt bug #486278
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for ppc, wrt bug #486278
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for sparc, wrt bug #486278
14 Jan 2014; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
ia64 stable, bug #486278 (thanks to Emeric Maschino for testing)
*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:
arm stable, bug #493400
22 Dec 2013; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
Stable for HPPA (bug #493400).
07 Dec 2013; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
x86 stable, bug #486278
27 Nov 2013; Markus Meier <maekke@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
arm stable, bug #486278
19 Nov 2013; Patrick Lauer <patrick@gentoo.org>
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 <robbat2@gentoo.org>
+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 <nimiux@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for amd64 wrt bug #486278
25 Oct 2013; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for HPPA (bug #486278).
20 Oct 2013; Samuli Suominen <ssuominen@gentoo.org>
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 <ssuominen@gentoo.org>
-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 <ssuominen@gentoo.org>
+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 <ssuominen@gentoo.org>
+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 <patrick@gentoo.org>
thin-provisioning-tools-0.2.1.ebuild:
Add gcc version check #476910
14 Aug 2013; Patrick Lauer <patrick@gentoo.org>
thin-provisioning-tools-0.2.1.ebuild:
Whitespace
*thin-provisioning-tools-0.2.1 (14 Jul 2013)
14 Jul 2013; Robin H. Johnson <robbat2@gentoo.org>
+files/thin-provisioning-tools-0.2.1-LDFLAGS.patch,
+thin-provisioning-tools-0.2.1.ebuild:
Bump.
24 Feb 2013; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for sh, wrt bug #443692
20 Feb 2013; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for s390, wrt bug #443692
08 Feb 2013; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for HPPA (bug #443692).
06 Feb 2013; Tomáš Chvátal <scarabeus@gentoo.org>
-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 <ago@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for alpha, wrt bug #443692
29 Dec 2012; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for sparc, wrt bug #443692
17 Dec 2012; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for ia64, wrt bug #443692
09 Dec 2012; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for ppc64, wrt bug #443784
04 Dec 2012; <ago@gentoo.org> thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for x86, wrt bug #443692
02 Dec 2012; Markus Meier <maekke@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
arm stable, bug #443692
28 Nov 2012; Brent Baude <ranger@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Marking thin-provisioning-tools-0.1.5-r1 ppc for bug 443692
18 Nov 2012; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild:
Stable for amd64, wrt bug #443692
05 Jun 2012; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.1.5-r1.ebuild,
-filesthin-provisioning-tools-0.1.5-LDFLAGS.patch,
+files/thin-provisioning-tools-0.1.5-LDFLAGS.patch:
Fix FILESDIR problems by Arfrever on IRC.
*thin-provisioning-tools-0.1.5-r1 (05 Jun 2012)
05 Jun 2012; Justin Lecher <jlec@gentoo.org>
+thin-provisioning-tools-0.1.5-r1.ebuild:
Bump to reach all users
05 Jun 2012; Justin Lecher <jlec@gentoo.org>
thin-provisioning-tools-0.1.5.ebuild,
+filesthin-provisioning-tools-0.1.5-LDFLAGS.patch:
Respect CXX/LDFLAGS, #417969
27 May 2012; Robin H. Johnson <robbat2@gentoo.org>
thin-provisioning-tools-0.1.5.ebuild:
Bug #417735: Missing boost dependency not declared in upstream README.
*thin-provisioning-tools-0.1.5 (27 May 2012)
27 May 2012; Robin H. Johnson <robbat2@gentoo.org>
+thin-provisioning-tools-0.1.5.ebuild, +metadata.xml:
Initial commit, new dependency for LVM2.

View File

@ -1,9 +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.5.3.tar.gz 191431 SHA256 6d6856dbca2f0fcf23ece171a8e68a4a7054350a3810958da37615358695597e SHA512 c36f85fc59b98195b7b6fa635b0d18da06b5798d735887dfa3af96bf6fa88bac0d353968ceae00de5960eb5360db70bc166fdd254a88b2246c36f6868c190e6d WHIRLPOOL cc85ff4c0bd0a9f7010bbbdfb9e9dd08d9dd1370ce5ca6ebc60626e05a2bfc52dec187dca546a8e6f4d9eb5dc786ea7063322b1b2bbfaec7cd022022fe428c3f DIST thin-provisioning-tools-0.6.3.tar.gz 198697 BLAKE2B 0bc9ae1ee650f4f2c553ca72e0569bcf2590174cde2b89084ff4347d78f0dbd08c29bbc9629498f2b8fe2149fb27eeee2e0b5928890224b9ead224fd1a3161d1 SHA512 ccebf5bb1ac2da56a3dab5b7ce8d61f6a71f84b5168c2680618d724340bbf8cf97c935c1bce966a296331d9dc048a855d81775d2a39f10b4096ab3ee835286d9
DIST thin-provisioning-tools-0.6.1.tar.gz 197190 SHA256 4e7bf95e05176660250b63a5b26245d199a8510e1fede7287612c95aa54cc3f0 SHA512 7db37ac325fdecf69157896333fdd1b48b33c1a0bcf6b810b68be1ea2eb4dcd658db7ad668c3920ffb958527a5f75bd742f9fc0bc408a0858a8c5cb96ccde9d5 WHIRLPOOL d5fe4ae278bc9552259b628566505e145eed8ece77809986fff1f01be2d96240649f7f142537ff2217ac11e9470380cfa461f1cc44d5e5120c8584c4299c3b59 DIST thin-provisioning-tools-0.7.0.tar.gz 230595 BLAKE2B 00238a682f80600e3a5bb6d0d2a9662bd0fd3ae5404d5895427f169640b469780f554c22c6a93187058e6399c76ba14a6fa8d73f2bb09aa79927dd458b58ffa9 SHA512 cb6c44c7215aadd72292d73e2374d8c0c28566adcb10c7a3de83576dbd28649ebba6e2cc59945a28921e423540969cb21f648c37e375d68f48e56a8be4a4c7b8
EBUILD thin-provisioning-tools-0.4.1.ebuild 1563 SHA256 822ee857a1caad1a46354689cc30ab93438e50ed4691185aaa56b5d939c57085 SHA512 d8a005ee792f1d6b9b76be8ec7a3ec67b971c1a1958ccb4445900da8da5ee3988f63ef77271b136e84c4d1ebf19cfd1e3f3e633f356f2a3abff71a14fff5ae4f WHIRLPOOL 4e7128f4ad3b4bba75bb31b9a2075d1d09fd48b38c86b39aaefaf49d3a20016698395d3552c6d241b340aa87f13542cbbc137eaf09783d966001af2390d93d2a DIST thin-provisioning-tools-0.7.2.tar.gz 265819 BLAKE2B ccaecd37b1bfc2c7da6682651b51a9bdf7ececee806155b31b5342d3009109a510409a853ae54432fc810c4dd8f4a6207eb3cb84fa56bee273ef04ed0e5b34e6 SHA512 563363842ab0b92f563ac7fcaedb18b8fca70b0894ff30d55cc40487d53b035c32d3ef711adb7102ef1a55b26a75510239da2542b791d850a5cbccf1ddf1acdd
EBUILD thin-provisioning-tools-0.5.3.ebuild 1705 SHA256 1809d7abe5de5db44dfc00d05160ee490d93d440fe63b1b9540c5a8f268dee6a SHA512 9cd883037a39e868f372f02dba4cb9488e76f8f59b8dd46b3a4f5e53cfb5948c5272107652be5a9c5d03a571313c4b6cc20b6f176dae2350d976cedd98b737d7 WHIRLPOOL d8b1dab8c5a882a92579fc6408f48e559f4313eb564f936e484f28f9e2dcf3181b8d92e523cf2b71408b77a5d7fbbe89fb32d65135082c7614ea68224bc117db DIST thin-provisioning-tools-0.7.4.tar.gz 276652 BLAKE2B 5ed00d6c2b34524656e37e9db5f41e09e2a17970edfe89a7539cea8bdc87474c1a7f52841aa5ef07dfa5a1792dec3d01aa1e3c2a6bc56ae0556e89edad3a9fb3 SHA512 cf7f15efc1dca4e4961ae72a1cafa46985639619da90d0ef192d14e0c45ae7996365f3f87846cce6d27259f72caf14cba653254414876687e4d14f500687b3cb
EBUILD thin-provisioning-tools-0.6.1.ebuild 1655 SHA256 bb766fabd44b171e0e7517a5f90794eede388d5078a1af00f5b644bc93f458d5 SHA512 411efc6ff10322e91b3285db374352ede84dd2d717bcf17a0c51d38a17272d9c756f07e21ebb47a51d5f2d3a859684409ae636e9d9176937f4c8c98a86f486ed WHIRLPOOL edebf978521dcb132cfc733a605b04f7b2b138d72e9776b125646a3f7292813cca22c3826721326d814160e1d8972437578c81a51d355843911ec061bd6f5108 DIST thin-provisioning-tools-0.7.5.tar.gz 278856 BLAKE2B f554a9001bc9dde3510e3702f184d48cd77ddfc04f16c7e054fea8a3a47fdce7796ca4fcdb8d155e3d22526535ae965e344b3c2735f6275a7702044536dff923 SHA512 65268cc0c68428fa89f039c097794f574ef79b1862de3208715b9180ba73b197f37d879b386b110c52d9f2d3e80fb069a8d48ee2939aa1fd2b88f2513babc763
MISC ChangeLog 4860 SHA256 98ff581f26c6eb93b79b955cf4a137bf649403ecbe987a3a19792d638997714e SHA512 4de4b7156c89d49b9b02248bca6d0b1ad9bb7f6c3e21ff2b0ffc7dcfec4a30f6c375442ffec2a98d4ca23de1f7589aa027541e0d7783788b0c76a7bce7368755 WHIRLPOOL 9e7c64037e390685a742b40f84f97da730e52b4292eed20bf7747d8e8c5e3ad55ee4406b89195cf1e0201d21c25732b31060661aa05e32c6e496f67b0ab9d591
MISC ChangeLog-2015 10388 SHA256 e21c9629ea6d0bf35062cef7530a9f6108c08e84c052199ba7047fb4ebcb33f1 SHA512 95790b12c870ff343b7c905363a22f0f42f266ed26982790d6d5a211aa82a927d510487e89d2007c0b84a2884a5c803be0733d4fb5363281fd8608dbd1bfbe14 WHIRLPOOL 3f565d524d65d1f5a5f5a9c2103a1b5fde6a1f647d0506ffae9dfd6ff7380fa5457618db3697474c9673b63ab835e0ec2fc4625f6d6fc3d65f103db8e6a199b7
MISC metadata.xml 520 SHA256 6dd783de6d9d74a70f8e92b2ab847808c8051c706cf5ad7f97b6834daa39fa93 SHA512 d7302b86126a546e5e2ea585ba5e570000ca03f673b506a617e9220894de9b632b44e36570c761f4f1a7ea14f1cf1df050f939bc2d868fa549b1d0a5e4be2414 WHIRLPOOL cb6c0f926dfc270f19641e7a0acaf7872eb7da54e0e1d3d9808ac943c0ceff3ee0b3e412a2fe70498e474ecdec78095501610b09fd5c542514590d565d9d02c7

View File

@ -0,0 +1,57 @@
diff -purN a/Makefile.in b/Makefile.in
--- a/Makefile.in 2016-07-21 15:42:52.000000000 +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.000000000 +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.000000000 +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.000000000 +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 -lgmock -lpthread -laio
+ -Llib -lpdata -lgmock -lpthread -laio -lgtest
GMOCK_DEPS=\
$(wildcard $(GMOCK_DIR)/include/*.h) \
@@ -80,7 +80,7 @@ TEST_OBJECTS=$(subst .cc,.gmo,$(TEST_SOU
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)

View File

@ -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)

View File

@ -0,0 +1,32 @@
From 8d75be81120b9cf172c95d0153c5f845ed804234 Mon Sep 17 00:00:00 2001
From: Adam Sampson <ats-github@offog.org>
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 \

View File

@ -1,17 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata> <pkgmetadata>
<maintainer type="person"> <maintainer type="person">
<email>robbat2@gentoo.org</email> <email>robbat2@gentoo.org</email>
</maintainer> </maintainer>
<maintainer type="project"> <maintainer type="project">
<email>base-system@gentoo.org</email> <email>base-system@gentoo.org</email>
<name>Gentoo Base System</name> <name>Gentoo Base System</name>
</maintainer> </maintainer>
<longdescription lang="en"> <longdescription lang="en">
A suite of tools for thin provisioning on Linux. A suite of tools for thin provisioning on Linux.
</longdescription> </longdescription>
<upstream> <upstream>
<remote-id type="github">jthornber/thin-provisioning-tools</remote-id> <remote-id type="github">jthornber/thin-provisioning-tools</remote-id>
</upstream> </upstream>
</pkgmetadata> </pkgmetadata>

View File

@ -1,6 +1,5 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5 EAPI=5
inherit autotools eutils inherit autotools eutils

View File

@ -1,9 +1,9 @@
# Copyright 1999-2016 Gentoo Foundation # Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
EAPI="5" EAPI=6
inherit autotools eutils flag-o-matic inherit autotools flag-o-matic
DESCRIPTION="A suite of tools for thin provisioning on Linux" DESCRIPTION="A suite of tools for thin provisioning on Linux"
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools"
@ -21,7 +21,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} ) static? ( ${LIB_DEPEND} )
test? ( 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: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/gmock-1.6
>=dev-cpp/gtest-1.6 >=dev-cpp/gtest-1.6
dev-util/cucumber dev-util/cucumber
@ -29,19 +29,16 @@ DEPEND="${RDEPEND}
) )
dev-libs/boost" dev-libs/boost"
PATCHES=( "${FILESDIR}"/${P}-build-fixes.patch )
src_prepare() { src_prepare() {
sed -i \ default
-e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
-e '/-lgmock/s:$: -lgtest:' \
unit-tests/Makefile.in || die #493440
epatch_user
eautoreconf eautoreconf
} }
src_configure() { src_configure() {
use static && append-ldflags -static use static && append-ldflags -static
STRIP=true \ STRIP=true econf \
econf \
--prefix="${EPREFIX}"/ \ --prefix="${EPREFIX}"/ \
--bindir="${EPREFIX}"/sbin \ --bindir="${EPREFIX}"/sbin \
--with-optimisation='' \ --with-optimisation='' \

View File

@ -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
}

View File

@ -1,10 +1,9 @@
# Copyright 1999-2015 Gentoo Foundation # Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5" EAPI=6
inherit autotools eutils flag-o-matic inherit autotools flag-o-matic
DESCRIPTION="A suite of tools for thin provisioning on Linux" DESCRIPTION="A suite of tools for thin provisioning on Linux"
HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools" HOMEPAGE="https://github.com/jthornber/thin-provisioning-tools"
@ -22,7 +21,7 @@ RDEPEND="!static? ( ${LIB_DEPEND//\[static-libs(+)]} )"
DEPEND="${RDEPEND} DEPEND="${RDEPEND}
static? ( ${LIB_DEPEND} ) static? ( ${LIB_DEPEND} )
test? ( 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: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/gmock-1.6
>=dev-cpp/gtest-1.6 >=dev-cpp/gtest-1.6
dev-util/cucumber dev-util/cucumber
@ -30,19 +29,16 @@ DEPEND="${RDEPEND}
) )
dev-libs/boost" dev-libs/boost"
PATCHES=( "${FILESDIR}"/${PN}-0.7.0-build-fixes.patch )
src_prepare() { src_prepare() {
sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die default
sed -i \
-e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
-e '/-lgmock/s:$: -lgtest:' \
unit-tests/Makefile.in || die #493440
epatch_user
eautoreconf eautoreconf
} }
src_configure() { src_configure() {
use static && append-ldflags -static use static && append-ldflags -static
econf \ STRIP=true econf \
--prefix="${EPREFIX}"/ \ --prefix="${EPREFIX}"/ \
--bindir="${EPREFIX}"/sbin \ --bindir="${EPREFIX}"/sbin \
--with-optimisation='' \ --with-optimisation='' \
@ -59,6 +55,6 @@ src_test() {
} }
src_install() { src_install() {
emake DESTDIR="${D}" DATADIR="${ED}/usr/share" install emake DESTDIR="${D}" DATADIR="${ED%/}/usr/share" install
dodoc README.md TODO.org dodoc README.md TODO.org
} }

View File

@ -0,0 +1,63 @@
# 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
"${FILESDIR}/${P}-disabled-tests_build_fix.patch" #634868
)
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
}

View File

@ -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
}

View File

@ -0,0 +1,65 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
[[ ${PV} == *9999 ]] && 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} != *9999 ]]; 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
}