1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-16 07:58:04 +00:00

Add www/p5-CGI-Fast.

This is the continuance of the CGI::Fast module from the CGI distribution.

CGI::Fast is a subclass of the CGI object created by CGI.pm. It is specialized
to work with the FCGI module, which greatly speeds up CGI scripts by turning
them into persistently running server processes. Scripts that perform
time-consuming initialization processes, such as loading large modules or
opening persistent database connections, will see large performance
improvements.

If there are no problems with this port, in a week I'll transfer maintainership
to perl@.
This commit is contained in:
Adam Weinberger 2015-02-23 14:52:19 +00:00
parent f978e201f6
commit ba330017cb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=379682
6 changed files with 40 additions and 1 deletions

View File

@ -652,6 +652,7 @@
SUBDIR += p5-CGI-Expand
SUBDIR += p5-CGI-ExtDirect
SUBDIR += p5-CGI-FCKeditor
SUBDIR += p5-CGI-Fast
SUBDIR += p5-CGI-FastTemplate
SUBDIR += p5-CGI-FormBuilder
SUBDIR += p5-CGI-Framework

26
www/p5-CGI-Fast/Makefile Normal file
View File

@ -0,0 +1,26 @@
# Created by: Adam Weinberger <adamw@FreeBSD.org>
# $FreeBSD$
PORTNAME= CGI-Fast
PORTVERSION= 2.07
CATEGORIES= www perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:LEEJO
PKGNAMEPREFIX= p5-
MAINTAINER= adamw@FreeBSD.org
COMMENT= Perl CGI Interface for FastCGI
BUILD_DEPENDS= p5-FCGI>=0.67:${PORTSDIR}/www/p5-FCGI
RUN_DEPENDS:= ${BUILD_DEPENDS}
TEST_DEPENDS= p5-Test-Deep>=0:${PORTSDIR}/devel/p5-Test-Deep
CONFLICTS= p5-CGI.pm-[1-3]*
USES= perl5
USE_PERL5= configure
# This will need to be added for perl5.22.
#BUILD_DEPENDS+=p5-CGI>=4:${PORTSDIR}/www/p5-CGI
.include <bsd.port.mk>

2
www/p5-CGI-Fast/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (CGI-Fast-2.07.tar.gz) = 44ee580c2224f8a018fc2592dfc1252c3e347014c6dd74f64c23066962f6ba13
SIZE (CGI-Fast-2.07.tar.gz) = 8626

View File

@ -0,0 +1,8 @@
CGI::Fast is a subclass of the CGI object created by CGI.pm. It is specialized
to work with the FCGI module, which greatly speeds up CGI scripts by turning
them into persistently running server processes. Scripts that perform
time-consuming initialization processes, such as loading large modules or
opening persistent database connections, will see large performance
improvements.
WWW: https://metacpan.org/pod/CGI::Fast

View File

@ -0,0 +1,2 @@
%%SITE_PERL%%/CGI/Fast.pm
%%PERL5_MAN3%%/CGI::Fast.3.gz

View File

@ -15,7 +15,7 @@ COMMENT= Simple Common Gateway Interface Class for Perl
LICENSE= ART20 GPLv1
LICENSE_COMB= dual
CONFLICTS= p5-CGI-[4-9]*
CONFLICTS= p5-CGI-[4-9]* p5-CGI-Fast-[0-9]*
USES= perl5
USE_PERL5= configure