aboutsummaryrefslogtreecommitdiffstats
path: root/www/p5-CGI-Ex
diff options
context:
space:
mode:
authorclsung <clsung@FreeBSD.org>2006-07-21 21:59:48 +0800
committerclsung <clsung@FreeBSD.org>2006-07-21 21:59:48 +0800
commit0bac4daed2de64d6683f5b2e83addcb97c3852f1 (patch)
treeef81cdda67724abe98eeb74b19a59f2c24c49d9e /www/p5-CGI-Ex
parent905fce21ab3bafb8e0793d733be0b88482973f31 (diff)
downloadfreebsd-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/Makefile31
-rw-r--r--www/p5-CGI-Ex/distinfo3
-rw-r--r--www/p5-CGI-Ex/pkg-descr13
-rw-r--r--www/p5-CGI-Ex/pkg-plist65
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