diff options
author | clsung <clsung@FreeBSD.org> | 2006-07-21 21:59:48 +0800 |
---|---|---|
committer | clsung <clsung@FreeBSD.org> | 2006-07-21 21:59:48 +0800 |
commit | 0bac4daed2de64d6683f5b2e83addcb97c3852f1 (patch) | |
tree | ef81cdda67724abe98eeb74b19a59f2c24c49d9e /www/p5-CGI-Ex | |
parent | 905fce21ab3bafb8e0793d733be0b88482973f31 (diff) | |
download | freebsd-ports-gnome-0bac4daed2de64d6683f5b2e83addcb97c3852f1.tar.gz freebsd-ports-gnome-0bac4daed2de64d6683f5b2e83addcb97c3852f1.tar.zst freebsd-ports-gnome-0bac4daed2de64d6683f5b2e83addcb97c3852f1.zip |
Add p5-CGI-Ex 2.05, CGI utility suite - makes powerful application
writing fun and easy.
PR: ports/100595
Submitted by: Gea-Suan Lin <gslin at gslin.org>
Diffstat (limited to 'www/p5-CGI-Ex')
-rw-r--r-- | www/p5-CGI-Ex/Makefile | 31 | ||||
-rw-r--r-- | www/p5-CGI-Ex/distinfo | 3 | ||||
-rw-r--r-- | www/p5-CGI-Ex/pkg-descr | 13 | ||||
-rw-r--r-- | www/p5-CGI-Ex/pkg-plist | 65 |
4 files changed, 112 insertions, 0 deletions
diff --git a/www/p5-CGI-Ex/Makefile b/www/p5-CGI-Ex/Makefile new file mode 100644 index 000000000000..0cfb36ccb8ea --- /dev/null +++ b/www/p5-CGI-Ex/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: p5-CGI-Ex +# Date created: 2006-07-20 +# Whom: Gea-Suan Lin <gslin@gslin.org> +# +# $FreeBSD$ +# + +PORTNAME= CGI-Ex +PORTVERSION= 2.05 +CATEGORIES= www perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= CGI +PKGNAMEPREFIX= p5- + +MAINTAINER= gslin@gslin.org +COMMENT= CGI utility suite - makes powerful application writing fun and easy + +PERL_CONFIGURE= yes + +MAN3= CGI::Ex.3 CGI::Ex::App.3 CGI::Ex::Auth.3 CGI::Ex::Conf.3 \ + CGI::Ex::Die.3 CGI::Ex::Dump.3 CGI::Ex::Fill.3 \ + CGI::Ex::JSONDump.3 CGI::Ex::Template.3 CGI::Ex::Validate.3 + +post-install: + ${MKDIR} ${EXAMPLESDIR} +.for i in app benchmark conf_path_1 conf_path_3 devel + ${MKDIR} ${EXAMPLESDIR}/${i} +.endfor + ${CP} -R ${WRKSRC}/samples/* ${EXAMPLESDIR} + +.include <bsd.port.mk> diff --git a/www/p5-CGI-Ex/distinfo b/www/p5-CGI-Ex/distinfo new file mode 100644 index 000000000000..4939b8af524a --- /dev/null +++ b/www/p5-CGI-Ex/distinfo @@ -0,0 +1,3 @@ +MD5 (CGI-Ex-2.05.tar.gz) = 2c4f922bebfcd06fb94b58ffaa6d6c1f +SHA256 (CGI-Ex-2.05.tar.gz) = 3dfb73241eb4424fc7987a3bd36d8a1acf7e39e7145765a84b92f49be6b6f72c +SIZE (CGI-Ex-2.05.tar.gz) = 219076 diff --git a/www/p5-CGI-Ex/pkg-descr b/www/p5-CGI-Ex/pkg-descr new file mode 100644 index 000000000000..019276ab833a --- /dev/null +++ b/www/p5-CGI-Ex/pkg-descr @@ -0,0 +1,13 @@ +CGI::Ex provides a suite of utilities to make writing CGI scripts more +enjoyable. Although they can all be used separately, the main +functionality of each of the modules is best represented in the +CGI::Ex::App module. CGI::Ex::App takes CGI application building to +the next step. CGI::Ex::App is not quite a framework (which normally +includes pre-built html) instead CGI::Ex::App is an extended +application flow that dramatically reduces CGI build time in most +cases. It does so using as little magic as possible. See CGI::Ex::App. + +The main functionality is provided by several other modules that may +be used separately, or together through the CGI::Ex interface. + +WWW: http://search.cpan.org/dist/CGI-Ex/ diff --git a/www/p5-CGI-Ex/pkg-plist b/www/p5-CGI-Ex/pkg-plist new file mode 100644 index 000000000000..6d7fd139e2c1 --- /dev/null +++ b/www/p5-CGI-Ex/pkg-plist @@ -0,0 +1,65 @@ +@comment $FreeBSD$ +%%EXAMPLESDIR%%/app/cgi_ex_1.cgi +%%EXAMPLESDIR%%/app/cgi_ex_2.cgi +%%EXAMPLESDIR%%/benchmark/bench_auth.pl +%%EXAMPLESDIR%%/benchmark/bench_cgix_hfif.pl +%%EXAMPLESDIR%%/benchmark/bench_conf_readers.pl +%%EXAMPLESDIR%%/benchmark/bench_conf_writers.pl +%%EXAMPLESDIR%%/benchmark/bench_jsondump.pl +%%EXAMPLESDIR%%/benchmark/bench_method_calling.pl +%%EXAMPLESDIR%%/benchmark/bench_optree.pl +%%EXAMPLESDIR%%/benchmark/bench_template.pl +%%EXAMPLESDIR%%/benchmark/bench_template_tag_parser.pl +%%EXAMPLESDIR%%/benchmark/bench_validation.pl +%%EXAMPLESDIR%%/benchmark/bench_various_templaters.pl +%%EXAMPLESDIR%%/conf_path_1/apples.pl +%%EXAMPLESDIR%%/conf_path_1/oranges.pl +%%EXAMPLESDIR%%/conf_path_3/apples.pl +%%EXAMPLESDIR%%/conf_path_3/oranges.pl +%%EXAMPLESDIR%%/devel/dprof_conf.d +%%EXAMPLESDIR%%/devel/dprof_template.d +%%EXAMPLESDIR%%/devel/dprof_validation.d +%%EXAMPLESDIR%%/generate_js.pl +%%EXAMPLESDIR%%/html1.htm +%%EXAMPLESDIR%%/html2.htm +%%EXAMPLESDIR%%/index.cgi +%%EXAMPLESDIR%%/js_validate_1.html +%%EXAMPLESDIR%%/js_validate_2.html +%%EXAMPLESDIR%%/js_validate_3.html +%%EXAMPLESDIR%%/memory_template.pl +%%EXAMPLESDIR%%/perl1.pl +%%EXAMPLESDIR%%/perl2.pl +%%EXAMPLESDIR%%/yaml1.val +%%EXAMPLESDIR%%/yaml2.val +%%EXAMPLESDIR%%/yaml3.val +%%EXAMPLESDIR%%/yaml_js_1.html +%%EXAMPLESDIR%%/yaml_js_2.html +%%EXAMPLESDIR%%/yaml_js_3.html +%%EXAMPLESDIR%%/yaml_js_4.html +%%SITE_PERL%%/%%PERL_ARCH%%/auto/CGI/Ex/.packlist +%%SITE_PERL%%/CGI/Ex.pm +%%SITE_PERL%%/CGI/Ex/App.pm +%%SITE_PERL%%/CGI/Ex/App.pod +%%SITE_PERL%%/CGI/Ex/Auth.pm +%%SITE_PERL%%/CGI/Ex/Conf.pm +%%SITE_PERL%%/CGI/Ex/Die.pm +%%SITE_PERL%%/CGI/Ex/Dump.pm +%%SITE_PERL%%/CGI/Ex/Fill.pm +%%SITE_PERL%%/CGI/Ex/JSONDump.pm +%%SITE_PERL%%/CGI/Ex/Template.pm +%%SITE_PERL%%/CGI/Ex/Template.pod +%%SITE_PERL%%/CGI/Ex/Validate.pm +%%SITE_PERL%%/CGI/Ex/md5.js +%%SITE_PERL%%/CGI/Ex/sha1.js +%%SITE_PERL%%/CGI/Ex/validate.js +%%SITE_PERL%%/CGI/Ex/yaml_load.js +@dirrm %%EXAMPLESDIR%%/app +@dirrm %%EXAMPLESDIR%%/benchmark +@dirrm %%EXAMPLESDIR%%/conf_path_1 +@dirrm %%EXAMPLESDIR%%/conf_path_3 +@dirrm %%EXAMPLESDIR%%/devel +@dirrm %%EXAMPLESDIR%% +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/CGI/Ex +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/CGI +@dirrmtry %%SITE_PERL%%/CGI/Ex +@dirrmtry %%SITE_PERL%%/CGI |