Gentoo Archives: gentoo-commits

From: "Alexys Jacob (ultrabug)" <ultrabug@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-cluster/moosefs: moosefs-1.6.20.ebuild ChangeLog metadata.xml
Date: Tue, 05 Jul 2011 07:45:47
Message-Id: 20110705074536.9663F2004B@flycatcher.gentoo.org
1 ultrabug 11/07/05 07:45:36
2
3 Added: moosefs-1.6.20.ebuild ChangeLog metadata.xml
4 Log:
5 New ebuild sys-cluster/moosefs, related to bug #338004.
6
7 (Portage version: 2.1.10.3/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.1 sys-cluster/moosefs/moosefs-1.6.20.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/moosefs/moosefs-1.6.20.ebuild?rev=1.1&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/moosefs/moosefs-1.6.20.ebuild?rev=1.1&content-type=text/plain
14
15 Index: moosefs-1.6.20.ebuild
16 ===================================================================
17 # Copyright 1999-2011 Gentoo Foundation
18 # Distributed under the terms of the GNU General Public License v2
19 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/moosefs-1.6.20.ebuild,v 1.1 2011/07/05 07:45:36 ultrabug Exp $
20
21 EAPI=4
22
23 inherit eutils
24
25 MY_P="mfs-${PV}"
26 S="${WORKDIR}/${MY_P}"
27
28 DESCRIPTION="A filesystem for highly reliable petabyte storage"
29 HOMEPAGE="http://www.moosefs.org/"
30 SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
31
32 LICENSE="GPL-3"
33 SLOT="0"
34 KEYWORDS="~amd64 ~x86"
35 IUSE="cgi +fuse static-libs"
36
37 RDEPEND="
38 cgi? ( dev-lang/python )
39 fuse? ( >=sys-fs/fuse-2.6 )"
40 DEPEND="${RDEPEND}"
41
42 pkg_setup() {
43 enewgroup mfs
44 enewuser mfs -1 -1 -1 mfs
45 }
46
47 src_prepare() {
48 # rename dist config files
49 sed -i 's@\.cfg\.dist@\.cfg@g' mfsdata/Makefile.in || die
50 }
51
52 src_configure() {
53 local myopts=""
54 use fuse || myopts="--disable-mfsmount"
55 econf \
56 --sysconfdir=/etc/mfs \
57 --with-default-user=mfs \
58 --with-default-group=mfs \
59 $(use_enable cgi mfscgi) \
60 $(use_enable cgi mfscgiserv) \
61 $(use_enable static-libs static) \
62 ${myopts}
63 }
64
65 src_install() {
66 emake DESTDIR="${D}" install
67
68 newinitd "${FILESDIR}/mfs.initd" mfs
69 newconfd "${FILESDIR}/mfs.confd" mfs
70
71 chown -R mfs:mfs "${D}/var/lib/mfs" || die
72 chmod 750 "${D}/var/lib/mfs" || die
73 }
74
75
76
77 1.1 sys-cluster/moosefs/ChangeLog
78
79 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/moosefs/ChangeLog?rev=1.1&view=markup
80 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/moosefs/ChangeLog?rev=1.1&content-type=text/plain
81
82 Index: ChangeLog
83 ===================================================================
84 # ChangeLog for sys-cluster/moosefs
85 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
86 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/moosefs/ChangeLog,v 1.1 2011/07/05 07:45:36 ultrabug Exp $
87
88 *moosefs-1.6.20 (05 Jul 2011)
89
90 05 Jul 2011; Ultrabug <ultrabug@g.o> +moosefs-1.6.20.ebuild,
91 +files/mfs.confd, +files/mfs.initd, +metadata.xml:
92 Initial import. Thanks to Mike Kazantsev for his initial work on bug #338004.
93
94
95
96
97 1.1 sys-cluster/moosefs/metadata.xml
98
99 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/moosefs/metadata.xml?rev=1.1&view=markup
100 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-cluster/moosefs/metadata.xml?rev=1.1&content-type=text/plain
101
102 Index: metadata.xml
103 ===================================================================
104 <?xml version="1.0" encoding="UTF-8"?>
105 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
106 <pkgmetadata>
107 <herd>cluster</herd>
108 <longdescription>MooseFS is a fault tolerant, network distributed file system.
109 It spreads data over several physical servers which are visible to the user as one resource.
110 For standard file operations MooseFS acts as other Unix-alike file systems
111 </longdescription>
112 <use>
113 <flag name="cgi">Install CGI server and scripts.</flag>
114 <flag name="fuse">Install the mfsmount utility.</flag>
115 </use>
116 </pkgmetadata>