sys-cluster/moosefs - 3.0.116 (rich0)

Search

Install

Install this version:

emerge -a =sys-cluster/moosefs-3.0.116

If this version is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask =sys-cluster/moosefs-3.0.116

Or alternatively:

emerge --autounmask-write -a =sys-cluster/moosefs-3.0.116

Package Information

Description:
MooseFS is an Open Source Distributed File System licenced under GPLv2.
Homepage:
https://moosefs.com
License:
GPL-2

Ebuild Details

Version EAPI Keywords Slot
3.0.116 8 ~amd64 0
View Raw Ebuild
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8
PYTHON_COMPAT=( python3_8 python3_9 python3_10 python3_11 )

inherit python-r1

MY_P="moosefs-${PV}"
S="${WORKDIR}/${MY_P}"

DESCRIPTION="MooseFS is an Open Source Distributed File System licenced under GPLv2."
HOMEPAGE="https://moosefs.com"
SRC_URI="https://github.com/moosefs/moosefs/archive/v${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
IUSE="cgi chunkserver cli +client master metalogger netdump static-libs supervisor"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"

RDEPEND="
	acct-group/mfs
	acct-user/mfs
	!sys-cluster/lizardfs
	app-text/asciidoc
	dev-libs/judy
	sys-apps/util-linux
	client? ( >=sys-fs/fuse-2.6:0= )
	cgi? ( ${PYTHON_DEPS} )"

DEPEND="${RDEPEND}
		dev-libs/boost"

src_configure() {
	econf --with-default-user=mfs --with-default-group=mfs \
	$(use_enable client mfsmount) \
	$(use_enable master mfsmaster ) \
	$(use_enable metalogger mfsmetalogger) \
	$(use_enable supervisor mfssupervisor) \
	$(use_enable chunkserver mfschunkserver) \
	$(use_enable cgi mfscgi) \
	$(use_enable cgi mfscgiserv) \
	$(use_enable cli mfscli) \
	$(use_enable netdump mfsnetdump)
}

USE Flags

Manage flags for this package: euse -i <flag> -p sys-cluster/moosefs | euse -E <flag> -p sys-cluster/moosefs | euse -D <flag> -p sys-cluster/moosefs

Global/Standard Flags

cgi
cli
client
Default: Enabled (+)

Inherited Eclasses

Dependencies

DEPEND

	acct-group/mfs
	acct-user/mfs
	!sys-cluster/lizardfs
	app-text/asciidoc
	dev-libs/judy
	sys-apps/util-linux
	client? ( >=sys-fs/fuse-2.6:0= )
	cgi? (  )
		dev-libs/boost

RDEPEND

	acct-group/mfs
	acct-user/mfs
	!sys-cluster/lizardfs
	app-text/asciidoc
	dev-libs/judy
	sys-apps/util-linux
	client? ( >=sys-fs/fuse-2.6:0= )
	cgi? (  )

Manifest for 3.0.116

Type File Size Source URLs
DIST moosefs-3.0.116.tar.gz 1234093 bytes https://github.com/moosefs/moosefs/archive/v3.0.116.tar.gz