Date: Mon, 3 Sep 2007 22:18:23 +0900 (JST) From: Tomoyuki Sakurai <cherry@trombik.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: vivek@khera.org, clsung@FreeBSD.org Subject: ports/116050: [NEW PORT] devel/p5-Gearman-Server: Gearman server daemon Message-ID: <20070903131823.D674E3C043A@spica.trombik.org> Resent-Message-ID: <200709031320.l83DK1MH089075@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@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@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gearman/Server X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Gearman X@dirrmtry %%SITE_PERL%%/Gearman/Server X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070903131823.D674E3C043A>