Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/lvm2: metadata.xml lvm2-2.02.95-r2.ebuild ChangeLog
Date: Sun, 27 May 2012 18:01:22
Message-Id: 20120527180113.172702004B@flycatcher.gentoo.org
1 robbat2 12/05/27 18:01:13
2
3 Modified: metadata.xml lvm2-2.02.95-r2.ebuild ChangeLog
4 Log:
5 Bug #417735: Make thin-provisioning-tools optional because some users are complaining about boost headers as a dependency.
6
7 (Portage version: 2.2.0_alpha107/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.12 sys-fs/lvm2/metadata.xml
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/metadata.xml?rev=1.12&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/metadata.xml?rev=1.12&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/metadata.xml?r1=1.11&r2=1.12
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-fs/lvm2/metadata.xml,v
19 retrieving revision 1.11
20 retrieving revision 1.12
21 diff -p -w -b -B -u -u -r1.11 -r1.12
22 --- metadata.xml 24 Sep 2011 10:37:21 -0000 1.11
23 +++ metadata.xml 27 May 2012 18:01:12 -0000 1.12
24 @@ -19,5 +19,6 @@
25 <flag name='cman'>Cman support for clustered lvm</flag>
26 <flag name='lvm1'>Allow users to build lvm2 with lvm1 support</flag>
27 <flag name='nolvmstatic'>Allow users to build lvm2 dynamically</flag>
28 + <flag name='thin'>Support for thin volumes</flag>
29 </use>
30 </pkgmetadata>
31
32
33
34 1.3 sys-fs/lvm2/lvm2-2.02.95-r2.ebuild
35
36 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/lvm2-2.02.95-r2.ebuild?rev=1.3&view=markup
37 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/lvm2-2.02.95-r2.ebuild?rev=1.3&content-type=text/plain
38 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/lvm2-2.02.95-r2.ebuild?r1=1.2&r2=1.3
39
40 Index: lvm2-2.02.95-r2.ebuild
41 ===================================================================
42 RCS file: /var/cvsroot/gentoo-x86/sys-fs/lvm2/lvm2-2.02.95-r2.ebuild,v
43 retrieving revision 1.2
44 retrieving revision 1.3
45 diff -p -w -b -B -u -u -r1.2 -r1.3
46 --- lvm2-2.02.95-r2.ebuild 27 May 2012 07:08:45 -0000 1.2
47 +++ lvm2-2.02.95-r2.ebuild 27 May 2012 18:01:12 -0000 1.3
48 @@ -1,6 +1,6 @@
49 # Copyright 1999-2012 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/lvm2-2.02.95-r2.ebuild,v 1.2 2012/05/27 07:08:45 robbat2 Exp $
52 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/lvm2-2.02.95-r2.ebuild,v 1.3 2012/05/27 18:01:12 robbat2 Exp $
53
54 EAPI=3
55 inherit eutils multilib toolchain-funcs autotools linux-info
56 @@ -14,7 +14,7 @@ LICENSE="GPL-2"
57 SLOT="0"
58 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux"
59
60 -IUSE="readline static static-libs clvm cman +lvm1 selinux +udev"
61 +IUSE="readline static static-libs clvm cman +lvm1 selinux +udev +thin"
62
63 DEPEND_COMMON="!!sys-fs/device-mapper
64 readline? ( sys-libs/readline )
65 @@ -30,7 +30,7 @@ RDEPEND="${DEPEND_COMMON}
66 !!sys-fs/lvm-user
67 !!sys-fs/clvm
68 >=sys-apps/util-linux-2.16
69 - sys-block/thin-provisioning-tools"
70 + thin? ( sys-block/thin-provisioning-tools )"
71
72 # Upgrading to this LVM will break older cryptsetup
73 RDEPEND="${RDEPEND}
74 @@ -133,7 +133,9 @@ src_configure() {
75 # so we cannot disable them
76 myconf="${myconf} --with-mirrors=internal"
77 myconf="${myconf} --with-snapshots=internal"
78 - myconf="${myconf} --with-thin=internal"
79 + use thin \
80 + && myconf="${myconf} --with-thin=internal" \
81 + || myconf="${myconf} --with-thin=none"
82
83 if use lvm1 ; then
84 myconf="${myconf} --with-lvm1=${buildmode}"
85
86
87
88 1.272 sys-fs/lvm2/ChangeLog
89
90 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/ChangeLog?rev=1.272&view=markup
91 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/ChangeLog?rev=1.272&content-type=text/plain
92 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-fs/lvm2/ChangeLog?r1=1.271&r2=1.272
93
94 Index: ChangeLog
95 ===================================================================
96 RCS file: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v
97 retrieving revision 1.271
98 retrieving revision 1.272
99 diff -p -w -b -B -u -u -r1.271 -r1.272
100 --- ChangeLog 27 May 2012 07:08:45 -0000 1.271
101 +++ ChangeLog 27 May 2012 18:01:12 -0000 1.272
102 @@ -1,6 +1,11 @@
103 # ChangeLog for sys-fs/lvm2
104 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
105 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.271 2012/05/27 07:08:45 robbat2 Exp $
106 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/lvm2/ChangeLog,v 1.272 2012/05/27 18:01:12 robbat2 Exp $
107 +
108 + 27 May 2012; Robin H. Johnson <robbat2@g.o> lvm2-2.02.95-r2.ebuild,
109 + metadata.xml:
110 + Bug #417735: Make thin-provisioning-tools optional because some users are
111 + complaining about boost headers as a dependency.
112
113 27 May 2012; Robin H. Johnson <robbat2@g.o> lvm2-2.02.95-r2.ebuild:
114 Whitespace.