Gentoo Archives: gentoo-commits

From: Alexey Shvetsov <alexxy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sys-cluster/lustre/
Date: Sun, 31 Mar 2013 14:36:55
Message-Id: 1364740592.2b1166ab363c36cf13c27c72118bb896945b1665.alexxy@gentoo
1 commit: 2b1166ab363c36cf13c27c72118bb896945b1665
2 Author: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 31 14:36:32 2013 +0000
4 Commit: Alexey Shvetsov <alexxy <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 31 14:36:32 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=2b1166ab
7
8 Enable more options
9
10 Package-Manager: portage-2.2.0_alpha170
11 RepoMan-Options: --force
12
13 ---
14 sys-cluster/lustre/ChangeLog | 4 ++++
15 sys-cluster/lustre/lustre-9999.ebuild | 11 +++++++++--
16 sys-cluster/lustre/metadata.xml | 3 +++
17 3 files changed, 16 insertions(+), 2 deletions(-)
18
19 diff --git a/sys-cluster/lustre/ChangeLog b/sys-cluster/lustre/ChangeLog
20 index 4452f88..5d92271 100644
21 --- a/sys-cluster/lustre/ChangeLog
22 +++ b/sys-cluster/lustre/ChangeLog
23 @@ -2,6 +2,10 @@
24 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
25 # $Header: $
26
27 + 31 Mar 2013; Alexey Shvetsov <alexxy@g.o> lustre-9999.ebuild,
28 + metadata.xml:
29 + Enable more options
30 +
31 31 Mar 2013; Alexey Shvetsov <alexxy@g.o>
32 +files/0009-LU-3011-ubuntu-Fix-build-failures-on-Ubuntu-12.04.patch,
33 files/0001-LU-2982-build-make-AC-check-for-linux-arch-sandbox-f.patch,
34
35 diff --git a/sys-cluster/lustre/lustre-9999.ebuild b/sys-cluster/lustre/lustre-9999.ebuild
36 index a25e2a5..d956244 100644
37 --- a/sys-cluster/lustre/lustre-9999.ebuild
38 +++ b/sys-cluster/lustre/lustre-9999.ebuild
39 @@ -17,11 +17,13 @@ SRC_URI=""
40 LICENSE="GPL-2"
41 SLOT="0"
42 KEYWORDS=""
43 -IUSE="+client +utils server"
44 +IUSE="+client +utils server +liblustre readline tests tcpd +urandom"
45
46 DEPEND="
47 virtual/awk
48 virtual/linux-sources
49 + readline? ( sys-libs/readline )
50 + tcpd? ( sys-apps/tcp-wrappers )
51 server? (
52 >=sys-kernel/spl-0.6.0_rc14-r2
53 >=sys-fs/zfs-kmod-0.6.0_rc14-r4
54 @@ -101,7 +103,12 @@ src_configure() {
55 --with-spl="${EPREFIX}/usr/src/spl" \
56 $(use_enable client) \
57 $(use_enable utils) \
58 - $(use_enable server)
59 + $(use_enable server) \
60 + $(use_enable liblustre) \
61 + $(use_enable readline) \
62 + $(use_enable tcpd libwrap) \
63 + $(use_enable urandom) \
64 + $(use_enable tests)
65 }
66
67 src_compile() {
68
69 diff --git a/sys-cluster/lustre/metadata.xml b/sys-cluster/lustre/metadata.xml
70 index e8f5918..31ea86e 100644
71 --- a/sys-cluster/lustre/metadata.xml
72 +++ b/sys-cluster/lustre/metadata.xml
73 @@ -9,5 +9,8 @@ Lustre is a parallel distributed file system, generally used for large scale clu
74 <flag name='client'>Enable kernel client modules</flag>
75 <flag name='server'>Enable kernels server modules</flag>
76 <flag name='utils'>Enable lustre utils</flag>
77 + <flag name='liblustre'>Enable building of liblustre</flag>
78 + <flag name='tests'>Enable installation of tests</flag>
79 + <flag name='urandom'>Enable use of urandom</flag>
80 </use>
81 </pkgmetadata>