ports/131088: [NEW PORT] devel/gearmand: Gearman C Server and Library

Gea-Suan Lin gslin at gslin.org
Wed Jan 28 19:10:05 UTC 2009


>Number:         131088
>Category:       ports
>Synopsis:       [NEW PORT] devel/gearmand: Gearman C Server and Library
>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:   Wed Jan 28 19:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 7.0-STABLE amd64
>Organization:
>Environment:
System: FreeBSD staff.pixnet.tw 7.0-STABLE FreeBSD 7.0-STABLE #1: Wed Jul 16 13:00:27 CST 2008
>Description:
Gearman provides a generic framework to farm out work to other
machines or dispatch function calls to machines that are better suited
to do the work. It allows you to do work in parallel, to load balance
processing, and to call functions between languages. It can be used in
a variety of applications, from high-availability web sites to the
transport for database replication.

WWW:	http://www.gearman.org/

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

--- gearmand-0.2.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:
#
#	gearmand
#	gearmand/pkg-descr
#	gearmand/Makefile
#	gearmand/pkg-plist
#	gearmand/distinfo
#	gearmand/files
#	gearmand/files/gearmand.sh.in
#
echo c - gearmand
mkdir -p gearmand > /dev/null 2>&1
echo x - gearmand/pkg-descr
sed 's/^X//' >gearmand/pkg-descr << 'dca848206b5432b6756f329ffcf4d418'
XGearman provides a generic framework to farm out work to other
Xmachines or dispatch function calls to machines that are better suited
Xto do the work. It allows you to do work in parallel, to load balance
Xprocessing, and to call functions between languages. It can be used in
Xa variety of applications, from high-availability web sites to the
Xtransport for database replication.
X
XWWW:	http://www.gearman.org/
dca848206b5432b6756f329ffcf4d418
echo x - gearmand/Makefile
sed 's/^X//' >gearmand/Makefile << '6f54ae4820ccbec64d4f922c6db71d94'
X# New ports collection makefile for:	gearmand
X# Date created:		2009-01-29
X# Whom:			Gea-Suan Lin <gslin at gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gearmand
XPORTVERSION=	0.2
XCATEGORIES=	devel
XMASTER_SITES=	http://launchpad.net/gearmand/trunk/${PORTVERSION}/+download/
X
XMAINTAINER=	gslin at gslin.org
XCOMMENT=	Gearman C Server and Library
X
XLIB_DEPENDS=	event:${PORTSDIR}/devel/libevent \
X		uuid:${PORTSDIR}/misc/e2fsprogs-libuuid
X
XCONFIGURE_ENV=	CFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
XCONFLICTS=	p5-Gearman-Server-[0-9]*
XFETCH_ARGS=	-pRr
XGNU_CONFIGURE=	yes
XUSE_GNOME=	gnomehack
XUSE_LDCONFIG=	yes
XUSE_RC_SUBR=	gearmand.sh
X
X.include <bsd.port.mk>
6f54ae4820ccbec64d4f922c6db71d94
echo x - gearmand/pkg-plist
sed 's/^X//' >gearmand/pkg-plist << '7de0f9f273598f0433fbe73c55135747'
X at comment $FreeBSD$
Xbin/gearmand
Xinclude/libgearman/client.h
Xinclude/libgearman/con.h
Xinclude/libgearman/constants.h
Xinclude/libgearman/gearman.h
Xinclude/libgearman/gearmand.h
Xinclude/libgearman/job.h
Xinclude/libgearman/packet.h
Xinclude/libgearman/server.h
Xinclude/libgearman/server_client.h
Xinclude/libgearman/server_con.h
Xinclude/libgearman/server_function.h
Xinclude/libgearman/server_job.h
Xinclude/libgearman/server_worker.h
Xinclude/libgearman/structs.h
Xinclude/libgearman/task.h
Xinclude/libgearman/worker.h
Xlib/libgearman.a
Xlib/libgearman.la
Xlib/libgearman.so
Xlib/libgearman.so.0
Xlibdata/pkgconfig/gearmand.pc
X at dirrmtry libdata/pkgconfig
X at dirrmtry include/libgearman
7de0f9f273598f0433fbe73c55135747
echo x - gearmand/distinfo
sed 's/^X//' >gearmand/distinfo << '666400a42e482b7bcd537136ad8b4d7d'
XMD5 (gearmand-0.2.tar.gz) = 525fb59029b4d2d55e3b8d04286bd818
XSHA256 (gearmand-0.2.tar.gz) = d9c6b4caf848008874062d737746046d373ec10af97db0dc0a55c8b9278b4fc5
XSIZE (gearmand-0.2.tar.gz) = 391152
666400a42e482b7bcd537136ad8b4d7d
echo c - gearmand/files
mkdir -p gearmand/files > /dev/null 2>&1
echo x - gearmand/files/gearmand.sh.in
sed 's/^X//' >gearmand/files/gearmand.sh.in << '52fed1c9cfec0c68e20ec9f7f4458475'
X#!/bin/sh
X#
X# $FreeBSD$
X#
X
X# PROVIDE: gearmand
X# REQUIRE: DAEMON
X
X. "%%RC_SUBR%%"
X
Xname="gearmand"
Xcommand="%%PREFIX%%/bin/gearmand"
X
Xload_rc_config "$name"
X: ${gearmand_enable="NO"}
X: ${gearmand_flags="-p 4730 -v"}
X: ${gearmand_group="daemon"}
X: ${gearmand_user="daemon"}
X
Xcommand_args="${gearmand_flags} &"
X
Xrun_rc_command "$1"
X
52fed1c9cfec0c68e20ec9f7f4458475
exit
--- gearmand-0.2.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list