ports/116050: [NEW PORT] devel/p5-Gearman-Server: Gearman server daemon

Tomoyuki Sakurai cherry at trombik.org
Mon Sep 3 13:20:01 UTC 2007


>Number:         116050
>Category:       ports
>Synopsis:       [NEW PORT] devel/p5-Gearman-Server: Gearman server daemon
>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:   Mon Sep 03 13:20:01 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Tomoyuki Sakurai
>Release:        FreeBSD 6.2-STABLE-200706 i386
>Organization:
>Environment:
System: FreeBSD spica.trombik.org 6.2-STABLE-200706 FreeBSD 6.2-STABLE-200706 #0: Sun Jun  3 13:54:03 UTC
>Description:
Gearman is a system to farm out work to other machines, dispatching function
calls to machines that are better suited to do work, to do work in parallel,
to load balance lots of function calls, or to call functions between
languages.

This is the server daemon component.  The bridge between workers (clients who
can do work) and callers (clients who want work done).  You should run several
of these, at least two, for both load balancing and high availability.

WWW: http://search.cpan.org/dist/Gearman-Server/

Port maintainer (vivek at khera.org) is cc'd.

This is a new version of devel/p5-gearmand, required by recent
sysutils/p5-mogilefs-server (ports/116013).


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


--- p5-Gearman-Server-1.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-Gearman-Server
#	p5-Gearman-Server/pkg-descr
#	p5-Gearman-Server/Makefile
#	p5-Gearman-Server/files
#	p5-Gearman-Server/files/gearmand.in
#	p5-Gearman-Server/distinfo
#	p5-Gearman-Server/pkg-plist
#
echo c - p5-Gearman-Server
mkdir -p p5-Gearman-Server > /dev/null 2>&1
echo x - p5-Gearman-Server/pkg-descr
sed 's/^X//' >p5-Gearman-Server/pkg-descr << 'END-of-p5-Gearman-Server/pkg-descr'
XGearman is a system to farm out work to other machines, dispatching function
Xcalls to machines that are better suited to do work, to do work in parallel,
Xto load balance lots of function calls, or to call functions between
Xlanguages.
X
XThis is the server daemon component.  The bridge between workers (clients who
Xcan do work) and callers (clients who want work done).  You should run several
Xof these, at least two, for both load balancing and high availability.
X
XWWW: http://search.cpan.org/dist/Gearman-Server/
END-of-p5-Gearman-Server/pkg-descr
echo x - p5-Gearman-Server/Makefile
sed 's/^X//' >p5-Gearman-Server/Makefile << 'END-of-p5-Gearman-Server/Makefile'
X# New ports collection makefile for:	p5-Gearman-Server
X# Date created:		2007-09-03
X# Whom:			Tomoyuki Sakurai <cherry at trombik.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Gearman-Server
XPORTVERSION=	1.09
XCATEGORIES=	devel perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	../by-authors/id/B/BR/BRADFITZ
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	vivek at khera.org
XCOMMENT=	Gearman server daemon
X
XRUN_DEPENDS=	p5-Gearman>=1.0:${PORTSDIR}/devel/p5-Gearman \
X		p5-Danga-Socket>=1.52:${PORTSDIR}/devel/p5-Danga-Socket
XBUILD_DEPENDS+=	${RUN_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN1=	gearmand.1
XMAN3=	Gearman::Server.3 Gearman::Server::Client.3
X
XUSE_RC_SUBR=	gearmand
XSUB_LIST+=	NAME=gearmand
X
X.include <bsd.port.pre.mk>
X.include <bsd.port.post.mk>
END-of-p5-Gearman-Server/Makefile
echo c - p5-Gearman-Server/files
mkdir -p p5-Gearman-Server/files > /dev/null 2>&1
echo x - p5-Gearman-Server/files/gearmand.in
sed 's/^X//' >p5-Gearman-Server/files/gearmand.in << 'END-of-p5-Gearman-Server/files/gearmand.in'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X
X# PROVIDE: %%NAME%%
X# REQUIRE: DAEMON
X
X# Add the following line to /etc/rc.conf to enable `%%NAME%%':
X#
X#%%NAME%%_enable="YES"
X
X. "%%RC_SUBR%%"
X
Xname="%%NAME%%"
Xrcvar=`set_rcvar`
X
Xcommand="%%PREFIX%%/bin/gearmand"
Xcommand_interpreter="%%PREFIX%%/bin/perl"
Xcommand_args="--daemon"
X
X# read configuration and set defaults
Xload_rc_config "$name"
X: ${%%NAME%%_enable="NO"}
X
Xrun_rc_command "$1"
END-of-p5-Gearman-Server/files/gearmand.in
echo x - p5-Gearman-Server/distinfo
sed 's/^X//' >p5-Gearman-Server/distinfo << 'END-of-p5-Gearman-Server/distinfo'
XMD5 (Gearman-Server-1.09.tar.gz) = 3d107089f7266ab91d66d9a7bd90430f
XSHA256 (Gearman-Server-1.09.tar.gz) = 472c47d154a7168c627aad97fe04abdb3010275315e26382e13982ec4062a8cd
XSIZE (Gearman-Server-1.09.tar.gz) = 11282
END-of-p5-Gearman-Server/distinfo
echo x - p5-Gearman-Server/pkg-plist
sed 's/^X//' >p5-Gearman-Server/pkg-plist << 'END-of-p5-Gearman-Server/pkg-plist'
X at comment $FreeBSD$
Xbin/gearmand
X%%SITE_PERL%%/Gearman/Server/Job.pm
X%%SITE_PERL%%/Gearman/Server/Client.pm
X%%SITE_PERL%%/Gearman/Server.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Gearman/Server/.packlist
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gearman/Server
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gearman
X at dirrmtry %%SITE_PERL%%/Gearman/Server
X at dirrmtry %%SITE_PERL%%/Gearman
END-of-p5-Gearman-Server/pkg-plist
exit
--- p5-Gearman-Server-1.09.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list