svn commit: r379682 - in head/www: . p5-CGI-Fast p5-CGI.pm

Adam Weinberger adamw at FreeBSD.org
Mon Feb 23 14:52:21 UTC 2015


Author: adamw
Date: Mon Feb 23 14:52:19 2015
New Revision: 379682
URL: https://svnweb.freebsd.org/changeset/ports/379682
QAT: https://qat.redports.org/buildarchive/r379682/

Log:
  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 at .

Added:
  head/www/p5-CGI-Fast/
  head/www/p5-CGI-Fast/Makefile   (contents, props changed)
  head/www/p5-CGI-Fast/distinfo   (contents, props changed)
  head/www/p5-CGI-Fast/pkg-descr   (contents, props changed)
  head/www/p5-CGI-Fast/pkg-plist   (contents, props changed)
Modified:
  head/www/Makefile
  head/www/p5-CGI.pm/Makefile

Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile	Mon Feb 23 14:36:35 2015	(r379681)
+++ head/www/Makefile	Mon Feb 23 14:52:19 2015	(r379682)
@@ -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

Added: head/www/p5-CGI-Fast/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-CGI-Fast/Makefile	Mon Feb 23 14:52:19 2015	(r379682)
@@ -0,0 +1,26 @@
+# Created by: Adam Weinberger <adamw at FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	CGI-Fast
+PORTVERSION=	2.07
+CATEGORIES=	www perl5
+MASTER_SITES=	CPAN
+MASTER_SITE_SUBDIR=	CPAN:LEEJO
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	adamw at 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>

Added: head/www/p5-CGI-Fast/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-CGI-Fast/distinfo	Mon Feb 23 14:52:19 2015	(r379682)
@@ -0,0 +1,2 @@
+SHA256 (CGI-Fast-2.07.tar.gz) = 44ee580c2224f8a018fc2592dfc1252c3e347014c6dd74f64c23066962f6ba13
+SIZE (CGI-Fast-2.07.tar.gz) = 8626

Added: head/www/p5-CGI-Fast/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-CGI-Fast/pkg-descr	Mon Feb 23 14:52:19 2015	(r379682)
@@ -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

Added: head/www/p5-CGI-Fast/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/www/p5-CGI-Fast/pkg-plist	Mon Feb 23 14:52:19 2015	(r379682)
@@ -0,0 +1,2 @@
+%%SITE_PERL%%/CGI/Fast.pm
+%%PERL5_MAN3%%/CGI::Fast.3.gz

Modified: head/www/p5-CGI.pm/Makefile
==============================================================================
--- head/www/p5-CGI.pm/Makefile	Mon Feb 23 14:36:35 2015	(r379681)
+++ head/www/p5-CGI.pm/Makefile	Mon Feb 23 14:52:19 2015	(r379682)
@@ -15,7 +15,7 @@ COMMENT=	Simple Common Gateway Interface
 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


More information about the svn-ports-all mailing list