From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Jan 3 19:20:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ED53F16A421 for ; Thu, 3 Jan 2008 19:20:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CBD1F13C468 for ; Thu, 3 Jan 2008 19:20:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m03JK0D0099866 for ; Thu, 3 Jan 2008 19:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m03JK09D099865; Thu, 3 Jan 2008 19:20:00 GMT (envelope-from gnats) Resent-Date: Thu, 3 Jan 2008 19:20:00 GMT Resent-Message-Id: <200801031920.m03JK09D099865@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Peter Vereshagin Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ECFB116A420 for ; Thu, 3 Jan 2008 19:15:57 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id DE17613C4EB for ; Thu, 3 Jan 2008 19:15:57 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m03JF5dl001441 for ; Thu, 3 Jan 2008 19:15:05 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m03JF5W9001440; Thu, 3 Jan 2008 19:15:05 GMT (envelope-from nobody) Message-Id: <200801031915.m03JF5W9001440@www.freebsd.org> Date: Thu, 3 Jan 2008 19:15:05 GMT From: Peter Vereshagin To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/119315: New port: www/p5-FCGI-Spawn X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Jan 2008 19:20:01 -0000 >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 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 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: