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

Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
Geoff Levand 2016-07-07 16:02:17 -07:00
parent 417591bbf4
commit 124fb989ac
16 changed files with 563 additions and 646 deletions

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare test
DEPEND=dev-libs/expat 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 !<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=5
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=test
KEYWORDS=alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=dev-libs/expat
SLOT=0
SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.2.8.tar.gz -> thin-provisioning-tools-0.2.8.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=bf2ed3f1025ddd4431c50fd48e32031f

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare test
DEPEND=dev-libs/expat 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 !<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=5
HOMEPAGE=http://github.com/jthornber/thin-provisioning-tools
IUSE=test
KEYWORDS=alpha amd64 arm hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=dev-libs/expat
SLOT=0
SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.3.2.tar.gz -> thin-provisioning-tools-0.3.2.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=1b129ad6abb68816bc16ee3c15fccbb1

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=configure install prepare test
DEPEND=dev-libs/expat dev-libs/libaio 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 !<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=5
HOMEPAGE=http://github.com/jthornber/thin-provisioning-tools
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3
RDEPEND=dev-libs/expat dev-libs/libaio
SLOT=0
SRC_URI=http://github.com/jthornber/thin-provisioning-tools/archive/v0.4.0.tar.gz -> thin-provisioning-tools-0.4.0.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=8dbd4975909f62644deda7feeaba02d3

View File

@ -1,13 +1,13 @@
DEFINED_PHASES=configure install prepare test
DEPEND=dev-libs/expat dev-libs/libaio 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 !<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
DEFINED_PHASES=compile configure install prepare test
DEPEND=dev-libs/expat dev-libs/libaio 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-1.6 >=dev-cpp/gtest-1.6 dev-util/cucumber dev-util/aruba ) dev-libs/boost !<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=5
HOMEPAGE=http://github.com/jthornber/thin-provisioning-tools
HOMEPAGE=https://github.com/jthornber/thin-provisioning-tools
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~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
RDEPEND=dev-libs/expat dev-libs/libaio
SLOT=0
SRC_URI=http://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 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=0ca39101708b0fee3725b5172b82a5a9
_md5_=6e7c68eb87f46590db864caf83efa842

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-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 !<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=5
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.5.3.tar.gz -> thin-provisioning-tools-0.5.3.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=b3266058bda689e1074b99ec5b45633f

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-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 !<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=5
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.6.1.tar.gz -> thin-provisioning-tools-0.6.1.tar.gz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils 9d81603248f2ba3ec59124320d123e5e flag-o-matic d270fa247153df66074f795fa42dba3e libtool b75230758539a7da029e24afdb693960 multilib 3972ca401cf7dbb430df9995f5d8d580 toolchain-funcs 7a212e5e01adfa4805c9978366e6ee85
_md5_=3643a58c16818f7b0ffbacfff3bf4109

View File

@ -1,269 +1,126 @@
# 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.57 2015/04/18 12:48:36 pacho Exp $
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
# (auto-generated from git log)
18 Apr 2015; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
ppc64 stable wrt bug #493892
*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)
02 Mar 2015; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
Stable for ppc, wrt bug #493892
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
09 Jan 2015; Tobias Klausmann <klausman@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
Stable on alpha, bug 493892
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
21 Sep 2014; Markus Meier <maekke@gentoo.org>
thin-provisioning-tools-0.3.2-r1.ebuild:
arm stable, bug #493892
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
*thin-provisioning-tools-0.4.1 (13 Sep 2014)
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.
13 Sep 2014; Samuli Suominen <ssuominen@gentoo.org>
+thin-provisioning-tools-0.4.1.ebuild:
Version bump.
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
*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>
24 Aug 2015; Justin Lecher <jlec@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.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
*thin-provisioning-tools-0.3.2-r1 (01 Aug 2014)
Signed-off-by: Justin Lecher <jlec@gentoo.org>
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
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml:
Use https by default
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
Convert all URLs for sites supporting encrypted connections from http to
https
31 Jul 2014; Samuli Suominen <ssuominen@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
ppc/ppc64/sparc stable wrt #493400
Signed-off-by: Justin Lecher <jlec@gentoo.org>
23 Jul 2014; Tobias Klausmann <klausman@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
Stable on alpha, bug #493400
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
Revert DOCTYPE SYSTEM https changes in metadata.xml
*thin-provisioning-tools-0.3.2 (12 May 2014)
repoman does not yet accept the https version.
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
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.
Bug: https://bugs.gentoo.org/552720
10 Mar 2014; Johannes Huber <johu@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
x86 stable, bug #493400
22 Sep 2015; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
Stable for PPC64 (bug #555116).
14 Feb 2014; Akinori Hattori <hattya@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
ia64 stable wrt bug #493400
Package-Manager: portage-2.2.20.1
RepoMan-Options: --ignore-arches
02 Feb 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for alpha, wrt bug #486278
24 Nov 2015; Mike Frysinger <vapier@gentoo.org> metadata.xml:
standardize various metadata.xml style
19 Jan 2014; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
amd64 stable, bug #493400
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Unify quoting in metadata.xml files for machine processing
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for ppc64, wrt bug #486278
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.
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for ppc, wrt bug #486278
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Replace all herds with appropriate projects (GLEP 67)
19 Jan 2014; Agostino Sarubbo <ago@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
Stable for sparc, wrt bug #486278
Replace all uses of herd with appropriate project maintainers, or no
maintainers in case of herds requested to be disbanded.
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)
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
Set appropriate maintainer types in metadata.xml (GLEP 67)
*thin-provisioning-tools-0.2.8-r2 (28 Dec 2013)
09 May 2016; Mike Frysinger <vapier@gentoo.org>
thin-provisioning-tools-0.4.1.ebuild:
mark 0.4.1 hppa stable #555116
28 Dec 2013; Robin H. Johnson <robbat2@gentoo.org>
+thin-provisioning-tools-0.2.8-r2.ebuild:
Bug #491364: Fix complie with newer boost.
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
26 Dec 2013; Markus Meier <maekke@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
arm stable, bug #493400
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
22 Dec 2013; Jeroen Roovers <jer@gentoo.org>
thin-provisioning-tools-0.2.8-r1.ebuild:
Stable for HPPA (bug #493400).
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
07 Dec 2013; Pacho Ramos <pacho@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
x86 stable, bug #486278
*thin-provisioning-tools-0.6.1 (09 May 2016)
27 Nov 2013; Markus Meier <maekke@gentoo.org>
thin-provisioning-tools-0.2.8.ebuild:
arm stable, bug #486278
09 May 2016; Mike Frysinger <vapier@gentoo.org>
+thin-provisioning-tools-0.6.1.ebuild:
version bump to #581082
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

@ -0,0 +1,309 @@
# 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,21 +1,9 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX thin-provisioning-tools-0.3.2-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch 6866 SHA256 377c4b1b2caec23243e3cab6660ea736006a3c859e1a1b49831a481b631b230e SHA512 1f52f99d5fe41718b45558270b59be882cab54c962db2048fdb934321b5753957587ac62a9507fd7a89e45fceaeda1d8f2189af28188e2c8742783be1dd1421b WHIRLPOOL 0d5f856f23e023a696041b28b7a1ae39b28bf6bb7b2a82ccf30db98ea817fd5bd37676c7f046d0451db303fe2ecc54fcb5922da02856cba13455d3c9d275659b
DIST thin-provisioning-tools-0.2.8.tar.gz 158332 SHA256 8a5d87b929095a383594b7141b89e51ae42046d7dd254d544330d789b6744344 SHA512 6534bf42ae936f6f32ce05b89eaeb731938b3761e74366d21282a69d74875d1f9d5084590b19969894c9908726e96f17714f051f050a040dd934533830eddfa9 WHIRLPOOL 16bcc268b450938ccec450323ce6dee97a4851c97438115c250c674b930ef8dfd0c7f6507d6c5204b72250da685d35ff57cf72f297abeec6704fb09520307ef2
DIST thin-provisioning-tools-0.3.2.tar.gz 175049 SHA256 1b9d8e9269cffe06f3c87214d35436225e12599debefbf1a50194c69cc3404ca SHA512 d6e18c303769b39c5bd48ef30d2819adc57d2d87b3c9b56d5d72468fb35f9b7b2309d35c6c12eabc36d653dd85338b9ad2fca9eed5c738a87b932b71f3a6da4f WHIRLPOOL b1bd87aa1995ba0616001837247c962c492d0029cb8a89b97aa326eb63d8a89113905f5d34490593e0cfcca33ef074e02a50679d22c3b1859d8fe5b97368c608
DIST thin-provisioning-tools-0.4.0.tar.gz 186925 SHA256 6af8b9d31013e1dc3e59b9bd90803cb25f60b3d2e0a44c3ee2e1fb6cdf63e7d0 SHA512 ebbb616e1a06b6437232058de007ad63c7711c78c8e47559280b27b0072087a8cd6ab5f3013247058add6a9e3e51f37a9b8ea3e86458ac3656a2f01fc6da1809 WHIRLPOOL 53679193f24c1216935f7f45107bf3642b66781b8170dca55a11646c82c46387796f76bd50578a6b2b149addcb497209586e79c1e261e267bf653da7d3496b69
DIST thin-provisioning-tools-0.4.1.tar.gz 186979 SHA256 59c8a787df8d4828bf9ca1b6310584f2b7723068901e20aa609015ce85df1d46 SHA512 e148296b55f7ff4ab85dc3b4679c7eab0ee8d56e61415397fc2e46f17bcc16a6a582c17343381320f8582bc4f12311af622d43aabe60e7abb25a882446016b7e WHIRLPOOL a7e5da6879dfdc64d5e60e9072d43db21fb8f328d268366a6e4892cad9b2d55e907d564240f9bd67da0d726d80eab9d45e151bbe6d89272887703a8ae8b66c8c
EBUILD thin-provisioning-tools-0.2.8-r1.ebuild 1373 SHA256 d0eb87d9e534cd4204310233cefaa41be51bed71545856d170cd1e464453598a SHA512 1204e284156d45a66eabb71fbe20de31e19e1befe282091689e1976a4c1caa6e7594e86e7c08baec33d4efec16b688ce8f3a146d78b0a9a0d2a0086c747a97fb WHIRLPOOL 483d718555c5f606f5a58a6eb55180c3caeb4dab40e75a240de68376f95e4f38fcfaa646b6044af79368fbdd9c07de967c757ebb5b7d63b74d59675604b3c17b
EBUILD thin-provisioning-tools-0.3.2-r1.ebuild 1495 SHA256 c4f3158988d7d4d62776ad593da7e2ae6775c5b46e845a738797067f68385bff SHA512 bf55a42166e23ac5a380b071bcfe2f8ce0e2b6fab7796d0403009631e06167ec88266aa894642259a6d8aca774a8c70c8f86622517da4acdb6efa676eb3c72d9 WHIRLPOOL 64b5c77c755c7def5c90f2c16aa0120563d64f983bf4b37cfc28c4bc632818d812b66702a37da9fcf4040c7446e0c62848ab997a4f400317d419f7954a4183e3
EBUILD thin-provisioning-tools-0.4.0.ebuild 1498 SHA256 350701659c7095d770ed3751c6366403147bcd90231ac73213ef5c3fdc61b206 SHA512 2c998bc904fe2ac0d2fa5450bee18e56cb60232b33914b2a02fc510e35a191796c4c137849ad44df627e3c483546b05f2c7f9af987d3985f687aa81ebfd62406 WHIRLPOOL 268cad25cf49475d487d6aee208f4d7e2af0a8ee0aa31843c15918e2b3042b3b13362cafdc89de5ba9d545898fcb347b747724c7ae8b1d5a8c56654db0bcd94f
EBUILD thin-provisioning-tools-0.4.1.ebuild 1498 SHA256 330a69d4931a6d334eb978eaefee19ef60bf6d241dec2d8f092b08e90d877761 SHA512 70627e81ece4ac4760d4849926a6261ed30c89c6b8182bd9ed431077d67aef01befa6a5535fd4044afa74436d43104bd24b09ea98e3af8600171efa7aa9215f6 WHIRLPOOL d07a15f1a278adee4235e40c61ac5fe88633acca28a736818ea700540b6b82ddfb8282438595ee26f0b524f3b53bdbe0289b2a13f0ac02bb0c6e65637f6742b7
MISC ChangeLog 9134 SHA256 8ca6a7c31b7049df74b184d36a18b6d86bf8297f57418395f7c92bbf6803ad12 SHA512 b0ed5d26c62cb3702906e0a6e1e87b23428a2a8c0cf2b30a621e31912a2f5ccb83945ca8f5ae1959c9c467e556113ea5b9da680b6e4caf59db71d1c6283c780e WHIRLPOOL 9dab5ed6ec121a451405a5fa64d9289930122b5a1f708f044f86f0da3b75b6ed8f8575f97bea0607064a72abb86d262bcc75b10a424909e8d3a43111338e561d
MISC metadata.xml 352 SHA256 5c0043176bb3aa5f86c10eda3e3aae3d71374de82b47f7cb07cc4e76337ad4c7 SHA512 8356301004ee2f61b15eb94aad63d7946af41d1171b9b95a4a4bbb1c1bba7670d70b47a81b2003ea80fbd6a7378c2eaedfe4369cfe5520e737324223546dd7e2 WHIRLPOOL b0f917ec1b54c8f3c20bdf6fc15d9d5f23273cf37b09a96f0d06ed315b22c7218ddd4b3523ec8b93ae70bb891202ed72b7fd53741c6ce72b6b4f216ea10dd884
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iEYEAREIAAYFAlUyUqUACgkQCaWpQKGI+9T9lACfe9LjWmK+cWDW4mj54zYZZyut
6VwAn0Wrioybgr0QBhyEcm90G++Hnlac
=YQ0C
-----END PGP SIGNATURE-----
DIST thin-provisioning-tools-0.5.3.tar.gz 191431 SHA256 6d6856dbca2f0fcf23ece171a8e68a4a7054350a3810958da37615358695597e SHA512 c36f85fc59b98195b7b6fa635b0d18da06b5798d735887dfa3af96bf6fa88bac0d353968ceae00de5960eb5360db70bc166fdd254a88b2246c36f6868c190e6d WHIRLPOOL cc85ff4c0bd0a9f7010bbbdfb9e9dd08d9dd1370ce5ca6ebc60626e05a2bfc52dec187dca546a8e6f4d9eb5dc786ea7063322b1b2bbfaec7cd022022fe428c3f
DIST thin-provisioning-tools-0.6.1.tar.gz 197190 SHA256 4e7bf95e05176660250b63a5b26245d199a8510e1fede7287612c95aa54cc3f0 SHA512 7db37ac325fdecf69157896333fdd1b48b33c1a0bcf6b810b68be1ea2eb4dcd658db7ad668c3920ffb958527a5f75bd742f9fc0bc408a0858a8c5cb96ccde9d5 WHIRLPOOL d5fe4ae278bc9552259b628566505e145eed8ece77809986fff1f01be2d96240649f7f142537ff2217ac11e9470380cfa461f1cc44d5e5120c8584c4299c3b59
EBUILD thin-provisioning-tools-0.4.1.ebuild 1563 SHA256 822ee857a1caad1a46354689cc30ab93438e50ed4691185aaa56b5d939c57085 SHA512 d8a005ee792f1d6b9b76be8ec7a3ec67b971c1a1958ccb4445900da8da5ee3988f63ef77271b136e84c4d1ebf19cfd1e3f3e633f356f2a3abff71a14fff5ae4f WHIRLPOOL 4e7128f4ad3b4bba75bb31b9a2075d1d09fd48b38c86b39aaefaf49d3a20016698395d3552c6d241b340aa87f13542cbbc137eaf09783d966001af2390d93d2a
EBUILD thin-provisioning-tools-0.5.3.ebuild 1705 SHA256 1809d7abe5de5db44dfc00d05160ee490d93d440fe63b1b9540c5a8f268dee6a SHA512 9cd883037a39e868f372f02dba4cb9488e76f8f59b8dd46b3a4f5e53cfb5948c5272107652be5a9c5d03a571313c4b6cc20b6f176dae2350d976cedd98b737d7 WHIRLPOOL d8b1dab8c5a882a92579fc6408f48e559f4313eb564f936e484f28f9e2dcf3181b8d92e523cf2b71408b77a5d7fbbe89fb32d65135082c7614ea68224bc117db
EBUILD thin-provisioning-tools-0.6.1.ebuild 1655 SHA256 bb766fabd44b171e0e7517a5f90794eede388d5078a1af00f5b644bc93f458d5 SHA512 411efc6ff10322e91b3285db374352ede84dd2d717bcf17a0c51d38a17272d9c756f07e21ebb47a51d5f2d3a859684409ae636e9d9176937f4c8c98a86f486ed WHIRLPOOL edebf978521dcb132cfc733a605b04f7b2b138d72e9776b125646a3f7292813cca22c3826721326d814160e1d8972437578c81a51d355843911ec061bd6f5108
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

@ -1,214 +0,0 @@
From e77e8715b0a91a60cf2c4b85933b1063385da122 Mon Sep 17 00:00:00 2001
From: Joe Thornber <ejt@redhat.com>
Date: Wed, 2 Jul 2014 08:19:20 +0000
Subject: Remove ambiguity between boost::uint64_t and ::uint64_t.
This has been causing people problems on uclibc builds.
---
caching/cache_metadata_size.cc | 15 +++++++--------
caching/xml_format.cc | 7 +++----
era/superblock.cc | 5 ++---
era/writeset_tree.cc | 5 ++---
persistent-data/data-structures/bitset.cc | 7 +++----
thin-provisioning/device_tree.h | 4 +---
thin-provisioning/metadata_dumper.cc | 2 +-
7 files changed, 19 insertions(+), 26 deletions(-)
diff --git a/caching/cache_metadata_size.cc b/caching/cache_metadata_size.cc
index 7584da6..5792c49 100644
--- a/caching/cache_metadata_size.cc
+++ b/caching/cache_metadata_size.cc
@@ -7,7 +7,6 @@
#include <stdint.h>
#include <stdexcept>
-using namespace boost;
using namespace std;
//----------------------------------------------------------------
@@ -18,9 +17,9 @@ namespace {
: max_hint_width(4) {
}
- optional<uint64_t> device_size;
- optional<uint32_t> block_size;
- optional<uint64_t> nr_blocks;
+ boost::optional<uint64_t> device_size;
+ boost::optional<uint32_t> block_size;
+ boost::optional<uint64_t> nr_blocks;
uint32_t max_hint_width;
};
@@ -58,19 +57,19 @@ namespace {
while ((c = getopt_long(argc, argv, short_opts, long_opts, NULL)) != -1) {
switch (c) {
case 0:
- fs.block_size = lexical_cast<uint32_t>(optarg);
+ fs.block_size = boost::lexical_cast<uint32_t>(optarg);
break;
case 1:
- fs.device_size = lexical_cast<uint64_t>(optarg);
+ fs.device_size = boost::lexical_cast<uint64_t>(optarg);
break;
case 2:
- fs.nr_blocks = lexical_cast<uint64_t>(optarg);
+ fs.nr_blocks = boost::lexical_cast<uint64_t>(optarg);
break;
case 3:
- fs.max_hint_width = lexical_cast<uint32_t>(optarg);
+ fs.max_hint_width = boost::lexical_cast<uint32_t>(optarg);
break;
case 'h':
diff --git a/caching/xml_format.cc b/caching/xml_format.cc
index cb03018..84d6fc2 100644
--- a/caching/xml_format.cc
+++ b/caching/xml_format.cc
@@ -5,7 +5,6 @@
#include <boost/lexical_cast.hpp>
#include <expat.h>
-using namespace boost;
using namespace caching;
using namespace persistent_data;
using namespace std;
@@ -189,14 +188,14 @@ namespace {
block_address cblock = get_attr<uint64_t>(attr, "cache_block");
decoded_or_error doe = base64_decode(get_attr<string>(attr, "data"));
- if (!get<vector<unsigned char> >(&doe)) {
+ if (!boost::get<vector<unsigned char> >(&doe)) {
ostringstream msg;
msg << "invalid base64 encoding of hint for cache block "
- << cblock << ": " << get<string>(doe);
+ << cblock << ": " << boost::get<string>(doe);
throw runtime_error(msg.str());
}
- e->hint(cblock, get<vector<unsigned char> >(doe));
+ e->hint(cblock, boost::get<vector<unsigned char> >(doe));
}
// FIXME: why passing e by ptr?
diff --git a/era/superblock.cc b/era/superblock.cc
index 1bd1a4f..c319e9b 100644
--- a/era/superblock.cc
+++ b/era/superblock.cc
@@ -4,7 +4,6 @@
#include "persistent-data/errors.h"
using namespace base;
-using namespace boost;
using namespace era;
using namespace superblock_damage;
using namespace persistent_data;
@@ -149,8 +148,8 @@ superblock_traits::unpack(disk_type const &disk, value_type &value)
block_address ms = to_cpu<uint64_t>(disk.metadata_snap);
value.metadata_snap = (ms == SUPERBLOCK_LOCATION) ?
- optional<block_address>() :
- optional<block_address>(ms);
+ boost::optional<block_address>() :
+ boost::optional<block_address>(ms);
}
void
diff --git a/era/writeset_tree.cc b/era/writeset_tree.cc
index 54aa6a1..4e2c478 100644
--- a/era/writeset_tree.cc
+++ b/era/writeset_tree.cc
@@ -2,7 +2,6 @@
#include "persistent-data/data-structures/btree_damage_visitor.h"
#include "persistent-data/data-structures/bitset.h"
-using namespace boost;
using namespace era;
using namespace writeset_tree_detail;
using namespace persistent_data;
@@ -90,8 +89,8 @@ namespace {
private:
template <typename T>
run<uint32_t> to_uint32(run<T> const &r) {
- return run<uint32_t>(optional<uint32_t>(r.begin_),
- optional<uint32_t>(r.end_));
+ return run<uint32_t>(boost::optional<uint32_t>(r.begin_),
+ boost::optional<uint32_t>(r.end_));
}
damage_visitor &v_;
diff --git a/persistent-data/data-structures/bitset.cc b/persistent-data/data-structures/bitset.cc
index 5851e28..e49e19f 100644
--- a/persistent-data/data-structures/bitset.cc
+++ b/persistent-data/data-structures/bitset.cc
@@ -2,7 +2,6 @@
#include "persistent-data/data-structures/bitset.h"
#include "persistent-data/math_utils.h"
-using namespace boost;
using namespace persistent_data;
using namespace persistent_data::bitset_detail;
using namespace std;
@@ -12,7 +11,7 @@ using namespace std;
namespace {
struct bitset_traits {
typedef base::le64 disk_type;
- typedef uint64_t value_type;
+ typedef ::uint64_t value_type;
typedef no_op_ref_counter<uint64_t> ref_counter;
static void unpack(disk_type const &disk, value_type &value) {
@@ -118,11 +117,11 @@ namespace persistent_data {
}
private:
- optional<uint32_t> lifted_mult64(optional<uint32_t> const &m) {
+ boost::optional<uint32_t> lifted_mult64(boost::optional<uint32_t> const &m) {
if (!m)
return m;
- return optional<uint32_t>(*m * 64);
+ return boost::optional<uint32_t>(*m * 64);
}
bitset_visitor &v_;
diff --git a/thin-provisioning/device_tree.h b/thin-provisioning/device_tree.h
index 320eb73..23ae924 100644
--- a/thin-provisioning/device_tree.h
+++ b/thin-provisioning/device_tree.h
@@ -4,8 +4,6 @@
#include "persistent-data/data-structures/btree.h"
#include "persistent-data/run.h"
-using namespace boost;
-
//----------------------------------------------------------------
namespace thin_provisioning {
@@ -50,7 +48,7 @@ namespace thin_provisioning {
class damage_visitor {
public:
- typedef shared_ptr<damage_visitor> ptr;
+ typedef boost::shared_ptr<damage_visitor> ptr;
virtual ~damage_visitor() {}
diff --git a/thin-provisioning/metadata_dumper.cc b/thin-provisioning/metadata_dumper.cc
index dfe18e0..0bd284e 100644
--- a/thin-provisioning/metadata_dumper.cc
+++ b/thin-provisioning/metadata_dumper.cc
@@ -226,7 +226,7 @@ thin_provisioning::metadata_dump(metadata::ptr md, emitter::ptr e, bool repair)
md->sb_.trans_id_,
md->sb_.data_block_size_,
md->data_sm_->get_nr_blocks(),
- optional<block_address>());
+ boost::optional<block_address>());
{
mapping_tree_detail::damage_visitor::ptr md_policy(mapping_damage_policy(repair));
--
2.0.2

View File

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

View File

@ -1,51 +0,0 @@
# Copyright 1999-2015 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.3.2-r1.ebuild,v 1.8 2015/04/18 12:48:36 pacho Exp $
EAPI=5
inherit autotools eutils
DESCRIPTION="A suite of tools for thin provisioning on Linux"
HOMEPAGE="http://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}"
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() {
epatch "${FILESDIR}"/${P}-Remove-ambiguity-between-boost-uint64_t-and-uint64_t.patch
epatch_user
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
}

View File

@ -1,52 +0,0 @@
# Copyright 1999-2014 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.4.0.ebuild,v 1.1 2014/09/04 04:27:00 ssuominen Exp $
EAPI=5
inherit autotools eutils
DESCRIPTION="A suite of tools for thin provisioning on Linux"
HOMEPAGE="http://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}"
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
dev-libs/libaio"
# || ( ) 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() {
sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
epatch_user
eautoreconf
}
src_configure() {
econf \
--prefix="${EPREFIX}"/ \
--bindir="${EPREFIX}"/sbin \
--with-optimisation='' \
$(use_enable test testing)
}
src_install() {
emake DESTDIR="${D}" MANPATH="${D}"/usr/share/man install
dodoc README.md TODO.org
}
src_test() {
emake unit-test
}

View File

@ -1,19 +1,19 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2015 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.4.1.ebuild,v 1.1 2014/09/13 08:20:29 ssuominen Exp $
# $Id$
EAPI=5
inherit autotools eutils
DESCRIPTION="A suite of tools for thin provisioning on Linux"
HOMEPAGE="http://github.com/jthornber/thin-provisioning-tools"
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}"
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}${EXT} -> ${BASE_A}"
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 arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RDEPEND="dev-libs/expat
@ -22,7 +22,8 @@ RDEPEND="dev-libs/expat
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-cpp/gmock-1.6
>=dev-cpp/gtest-1.6
dev-util/cucumber
dev-util/aruba
)
@ -30,6 +31,10 @@ DEPEND="${RDEPEND}
src_prepare() {
sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
sed -i \
-e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
-e '/-lgmock/s:$: -lgtest:' \
unit-tests/Makefile.in || die #493440
epatch_user
eautoreconf
}
@ -42,6 +47,11 @@ src_configure() {
$(use_enable test testing)
}
src_compile() {
MAKEOPTS+=" V="
default
}
src_install() {
emake DESTDIR="${D}" MANPATH="${D}"/usr/share/man install
dodoc README.md TODO.org

View File

@ -0,0 +1,64 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit autotools eutils 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-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"
src_prepare() {
sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
sed -i \
-e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
-e '/-lgmock/s:$: -lgtest:' \
unit-tests/Makefile.in || die #493440
epatch_user
eautoreconf
}
src_configure() {
use static && append-ldflags -static
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,36 +1,46 @@
# Copyright 1999-2014 Gentoo Foundation
# Copyright 1999-2016 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.10 2014/08/10 20:22:49 slyfox Exp $
EAPI=5
inherit autotools
EAPI="5"
inherit autotools eutils flag-o-matic
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}"
SRC_URI="https://github.com/jthornber/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="static test"
RDEPEND="dev-libs/expat"
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-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 )
dev-cpp/gmock
|| ( 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"
src_prepare() {
sed -i \
-e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
-e '/-lgmock/s:$: -lgtest:' \
unit-tests/Makefile.in || die #493440
epatch_user
eautoreconf
}
src_configure() {
use static && append-ldflags -static
STRIP=true \
econf \
--prefix="${EPREFIX}"/ \
--bindir="${EPREFIX}"/sbin \
@ -38,11 +48,16 @@ src_configure() {
$(use_enable test testing)
}
src_install() {
emake install DESTDIR="${D}" MANDIR=/usr/share/man
dodoc README.md TODO.org
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
}