ports/119315: New port: www/p5-FCGI-Spawn

Peter Vereshagin peter at vereshagin.org
Thu Jan 3 19:20:01 UTC 2008


>Number:         119315
>Category:       ports
>Synopsis:       New port: www/p5-FCGI-Spawn
>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:   Thu Jan 03 19:20:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Peter Vereshagin
>Release:        5.4-STABLE #13
>Organization:
Private
>Environment:
FreeBSD screwed.box 5.4-STABLE FreeBSD 5.4-STABLE #13: Thu Oct 19 10:13:53 SAMST 2006     toor at screwed.box:/usr/local/src/sys/i386/compile/OPER  i386
>Description:
FCGI::Spawn is used to serve as a FastCGI process manager. Besides  the features the FCGI::ProcManager posess itself, the FCGI::Spawn is ta
rgeted as web server admin understandable instance for building the own fastcgi server with copy-on-write memory sharing among forks and wi
th single input parameters like socket path and processes number.
Another thing to mention is that it is able to execute any file pointed by Web server ( FastCGI requester ). So we have the daemon that is 
hot ready for hosting providing :-)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	/usr/ports/www/p5-FCGI-Spawn
#	/usr/ports/www/p5-FCGI-Spawn/Makefile
#	/usr/ports/www/p5-FCGI-Spawn/distinfo
#	/usr/ports/www/p5-FCGI-Spawn/pkg-descr
#	/usr/ports/www/p5-FCGI-Spawn/pkg-plist
#
echo c - /usr/ports/www/p5-FCGI-Spawn
mkdir -p /usr/ports/www/p5-FCGI-Spawn > /dev/null 2>&1
echo x - /usr/ports/www/p5-FCGI-Spawn/Makefile
sed 's/^X//' >/usr/ports/www/p5-FCGI-Spawn/Makefile << 'END-of-/usr/ports/www/p5-FCGI-Spawn/Makefile'
X# New ports collection makefile for:	p5-FCGI-Spawn
X# Date created:		2008-01-03
X# Whom:			Peter Vereshagin <peter at vereshagin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	FCGI-Spawn
XPORTVERSION=	0.12
XCATEGORIES=	www perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	FCGI
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	peter at vereshagin.org
XCOMMENT=	Process manager/application server for FastCGI protocol
X
XRUN_DEPENDS=   ${SITE_PERL}/FCGI/ProcManager.pm:${PORTSDIR}/www/p5-FCGI-ProcManager
X
XPERL_CONFIGURE=	yes
X
XMAN3=		FCGI::Spawn.3
X
X.include <bsd.port.mk>
END-of-/usr/ports/www/p5-FCGI-Spawn/Makefile
echo x - /usr/ports/www/p5-FCGI-Spawn/distinfo
sed 's/^X//' >/usr/ports/www/p5-FCGI-Spawn/distinfo << 'END-of-/usr/ports/www/p5-FCGI-Spawn/distinfo'
XMD5 (FCGI-Spawn-0.12.tar.gz) = 2c0ee2d428f63f4ad207e5325cb75e64
XSHA256 (FCGI-Spawn-0.12.tar.gz) = ff9fcb4505884f33840bc008586653962c2ed1c47d7e9b75c5253ff31b68e16d
XSIZE (FCGI-Spawn-0.12.tar.gz) = 12947
END-of-/usr/ports/www/p5-FCGI-Spawn/distinfo
echo x - /usr/ports/www/p5-FCGI-Spawn/pkg-descr
sed 's/^X//' >/usr/ports/www/p5-FCGI-Spawn/pkg-descr << 'END-of-/usr/ports/www/p5-FCGI-Spawn/pkg-descr'
XFCGI::Spawn is used to serve as a FastCGI process manager. Besides  the features
Xthe FCGI::ProcManager posess itself, the FCGI::Spawn is targeted 
Xas web server admin understandable instance for building the own fastcgi server 
Xwith copy-on-write memory sharing among forks and with single input parameters 
Xlike socket path and processes number.
XAnother thing to mention is that it is able to execute any file pointed 
Xby Web server ( FastCGI requester ). So we have the daemon that is hot ready 
Xfor hosting providing.
X
XWWW:	http://search.cpan.org/dist/FCGI-ProcManager/
END-of-/usr/ports/www/p5-FCGI-Spawn/pkg-descr
echo x - /usr/ports/www/p5-FCGI-Spawn/pkg-plist
sed 's/^X//' >/usr/ports/www/p5-FCGI-Spawn/pkg-plist << 'END-of-/usr/ports/www/p5-FCGI-Spawn/pkg-plist'
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/FCGI/Spawn/.packlist
X%%SITE_PERL%%/FCGI/Spawn.pm
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/FCGI
X at dirrmtry %%SITE_PERL%%/FCGI
END-of-/usr/ports/www/p5-FCGI-Spawn/pkg-plist
exit



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



More information about the freebsd-ports-bugs mailing list