Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 3 Jan 2008 19:15:05 GMT
From:      Peter Vereshagin <peter@vereshagin.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/119315: New port: www/p5-FCGI-Spawn
Message-ID:  <200801031915.m03JF5W9001440@www.freebsd.org>
Resent-Message-ID: <200801031920.m03JK09D099865@freefall.freebsd.org>

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

>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@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@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@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@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/FCGI
X@dirrmtry %%SITE_PERL%%/FCGI
END-of-/usr/ports/www/p5-FCGI-Spawn/pkg-plist
exit



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



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