Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Apr 2007 14:41:04 +0800 (CST)
From:      Gea-Suan Lin <gslin@gslin.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        gslin@gslin.org
Subject:   ports/111996: [NEW PORT] net/p5-MogileFS-Server: MogileFS (distributed filesystem) server
Message-ID:  <20070422064104.6EDE04A4@netnews.NCTU.edu.tw>
Resent-Message-ID: <200704220650.l3M6o4t2036218@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         111996
>Category:       ports
>Synopsis:       [NEW PORT] net/p5-MogileFS-Server: MogileFS (distributed filesystem) server
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 22 06:50:04 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD netnews.NCTU.edu.tw 6.2-RELEASE FreeBSD 6.2-RELEASE #1: Sun Jan 14 14:05:12 CST 2007
>Description:
http://en.wikipedia.org/wiki/MogileFS:

MogileFS was created by Danga Interactive for use with LiveJournal. It
is similar to the Andrew File System in its design goal. It is different
than a traditional filesystem in that the user has to access files via
an API. However, it's possible to implement the file system in user
space using FUSE, or a similar package.

MogileFS enables horizontal scaling of storage across any number of
machines. Files are replicated between machines according to
customizable rules such that at any time a number of drives or machines
could be lost without data becoming unavailable. It is designed for high
volume applications, such as high traffic websites, to spread storage
across cheaper machines without relying on technologies such as NFS.

WWW:	http://search.cpan.org/dist/mogilefs-server/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-MogileFS-Server-2.09.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	p5-MogileFS-Server
#	p5-MogileFS-Server/pkg-descr
#	p5-MogileFS-Server/Makefile
#	p5-MogileFS-Server/pkg-plist
#	p5-MogileFS-Server/distinfo
#
echo c - p5-MogileFS-Server
mkdir -p p5-MogileFS-Server > /dev/null 2>&1
echo x - p5-MogileFS-Server/pkg-descr
sed 's/^X//' >p5-MogileFS-Server/pkg-descr << 'END-of-p5-MogileFS-Server/pkg-descr'
Xhttp://en.wikipedia.org/wiki/MogileFS:
X
XMogileFS was created by Danga Interactive for use with LiveJournal. It
Xis similar to the Andrew File System in its design goal. It is different
Xthan a traditional filesystem in that the user has to access files via
Xan API. However, it's possible to implement the file system in user
Xspace using FUSE, or a similar package.
X
XMogileFS enables horizontal scaling of storage across any number of
Xmachines. Files are replicated between machines according to
Xcustomizable rules such that at any time a number of drives or machines
Xcould be lost without data becoming unavailable. It is designed for high
Xvolume applications, such as high traffic websites, to spread storage
Xacross cheaper machines without relying on technologies such as NFS.
X
XWWW:	http://search.cpan.org/dist/mogilefs-server/
END-of-p5-MogileFS-Server/pkg-descr
echo x - p5-MogileFS-Server/Makefile
sed 's/^X//' >p5-MogileFS-Server/Makefile << 'END-of-p5-MogileFS-Server/Makefile'
X# New ports collection makefile for:	p5-MogileFS-Server
X# Date created:		2007-04-22
X# Whom:			Gea-Suan Lin <gslin@gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	MogileFS-Server
XPORTVERSION=	2.09
XCATEGORIES=	net perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	../../authors/id/B/BR/BRADFITZ
XPKGNAMEPREFIX=	p5-
XDISTNAME=	${PORTNAME:L}-${DISTVERSION}
X
XMAINTAINER=	gslin@gslin.org
XCOMMENT=	MogileFS (distributed filesystem) server
X
XRUN_DEPENDS=	${SITE_PERL}/Danga/Socket.pm:${PORTSDIR}/devel/p5-Danga-Socket \
X		${SITE_PERL}/Net/Netmask.pm:${PORTSDIR}/net-mgmt/p5-Net-Netmask \
X		${SITE_PERL}/Perlbal.pm:${PORTSDIR}/www/perlbal \
X		${SITE_PERL}/Sys/Syscall.pm:${PORTSDIR}/devel/p5-Sys-Syscall
X
XPERL_CONFIGURE=	yes
X
XMAN1=		mogautomount.1 mogilefsd.1 mogstored.1
XMAN3=		MogileFS::DevFID.3 MogileFS::FID.3 MogileFS::IOStatWatcher.3 \
X		MogileFS::Overview.3 \
X		MogileFS::ReplicationPolicy::MultipleHosts.3 \
X		MogileFS::Server.3 MogileFS::Store.3 \
X		MogileFS::Store::MySQL.3 MogileFS::Store::SQLite.3 \
X		MogileFS::Worker::Query.3 MogileFS::Worker::Replicate.3
X
Xpost-install:
X.ifndef(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/doc/* ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-p5-MogileFS-Server/Makefile
echo x - p5-MogileFS-Server/pkg-plist
sed 's/^X//' >p5-MogileFS-Server/pkg-plist << 'END-of-p5-MogileFS-Server/pkg-plist'
X@comment $FreeBSD$
X%%PORTDOCS%%%%DOCSDIR%%/fsck-notes.txt
X%%PORTDOCS%%%%DOCSDIR%%/memcache-support.txt
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/mogilefs-server/.packlist
X%%SITE_PERL%%/MogileFS/Class.pm
X%%SITE_PERL%%/MogileFS/Config.pm
X%%SITE_PERL%%/MogileFS/Connection/Client.pm
X%%SITE_PERL%%/MogileFS/Connection/Worker.pm
X%%SITE_PERL%%/MogileFS/DevFID.pm
X%%SITE_PERL%%/MogileFS/Device.pm
X%%SITE_PERL%%/MogileFS/Domain.pm
X%%SITE_PERL%%/MogileFS/Exception.pm
X%%SITE_PERL%%/MogileFS/FID.pm
X%%SITE_PERL%%/MogileFS/HTTPFile.pm
X%%SITE_PERL%%/MogileFS/Host.pm
X%%SITE_PERL%%/MogileFS/IOStatWatcher.pm
X%%SITE_PERL%%/MogileFS/Overview.pm
X%%SITE_PERL%%/MogileFS/ProcManager.pm
X%%SITE_PERL%%/MogileFS/ReplicationPolicy/MultipleHosts.pm
X%%SITE_PERL%%/MogileFS/Server.pm
X%%SITE_PERL%%/MogileFS/Store.pm
X%%SITE_PERL%%/MogileFS/Store/MySQL.pm
X%%SITE_PERL%%/MogileFS/Store/SQLite.pm
X%%SITE_PERL%%/MogileFS/Sys.pm
X%%SITE_PERL%%/MogileFS/Util.pm
X%%SITE_PERL%%/MogileFS/Worker.pm
X%%SITE_PERL%%/MogileFS/Worker/Delete.pm
X%%SITE_PERL%%/MogileFS/Worker/Fsck.pm
X%%SITE_PERL%%/MogileFS/Worker/Monitor.pm
X%%SITE_PERL%%/MogileFS/Worker/Query.pm
X%%SITE_PERL%%/MogileFS/Worker/Reaper.pm
X%%SITE_PERL%%/MogileFS/Worker/Replicate.pm
Xbin/mogautomount
Xbin/mogdbsetup
Xbin/mogilefsd
Xbin/mogstored
Xbin/mogstored-diskusage
Xbin/mogstored-iostat
X@dirrmtry %%SITE_PERL%%/MogileFS/Worker
X@dirrmtry %%SITE_PERL%%/MogileFS/Store
X@dirrmtry %%SITE_PERL%%/MogileFS/ReplicationPolicy
X@dirrmtry %%SITE_PERL%%/MogileFS/Connection
X@dirrmtry %%SITE_PERL%%/MogileFS
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/mogilefs-server
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
END-of-p5-MogileFS-Server/pkg-plist
echo x - p5-MogileFS-Server/distinfo
sed 's/^X//' >p5-MogileFS-Server/distinfo << 'END-of-p5-MogileFS-Server/distinfo'
XMD5 (mogilefs-server-2.09.tar.gz) = 992dd6a79663430457cb250996c0ff4f
XSHA256 (mogilefs-server-2.09.tar.gz) = 39212f344c72ffdb20d063c5efaec20ae95423bf0c60e4e14d3c2929c6bf394b
XSIZE (mogilefs-server-2.09.tar.gz) = 98739
END-of-p5-MogileFS-Server/distinfo
exit
--- p5-MogileFS-Server-2.09.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070422064104.6EDE04A4>