add p5-CGI-XMLApplication

Object Oriented Interface for CGI Script Applications

PR:		32834
Submitted by:	Sergey Skvortsov <skv@protey.ru>
This commit is contained in:
Ying-Chieh Liao 2001-12-15 09:57:32 +00:00
parent 69eca71474
commit 0062c22d58
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=51558
6 changed files with 70 additions and 0 deletions

View file

@ -224,6 +224,7 @@
SUBDIR += p5-CGI-Cache
SUBDIR += p5-CGI-FastTemplate
SUBDIR += p5-CGI-Minimal
SUBDIR += p5-CGI-XMLApplication
SUBDIR += p5-CGI-modules
SUBDIR += p5-CGI.pm
SUBDIR += p5-CGI_Lite

View file

@ -0,0 +1,34 @@
# New ports collection makefile for: CGI::XMLApplication
# Date created: 13 Dec 2001
# Whom: Sergey Skvortsov <skv@protey.ru>
#
# $FreeBSD$
#
PORTNAME= CGI-XMLApplication
PORTVERSION= 1.0.2
CATEGORIES= www perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= CGI
PKGNAMEPREFIX= p5-
MAINTAINER= skv@protey.ru
RUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/LibXML.pm:${PORTSDIR}/textproc/p5-XML-LibXML \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/LibXSLT.pm:${PORTSDIR}/textproc/p5-XML-LibXSLT
BUILD_DEPENDS= ${RUN_DEPENDS}
PERL_CONFIGURE= yes
MAN3= CGI::XMLApplication.3
MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
post-install:
.ifndef(NOPORTDOCS)
@${MKDIR} ${EXAMPLESDIR}
${INSTALL_SCRIPT} ${WRKSRC}/examples/*.pl ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/*.pm ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/examples/*.xsl ${EXAMPLESDIR}
.endif
.include <bsd.port.mk>

View file

@ -0,0 +1 @@
MD5 (CGI-XMLApplication-1.0.2.tar.gz) = 57f971303e154ae5ca384fcba80fd881

View file

@ -0,0 +1 @@
Object Oriented Interface for CGI Script Applications

View file

@ -0,0 +1,17 @@
CGI::XMLApplication is a CGI application class, that intends to enable
perl artists to implement CGIs that make use of XML/XSLT functionality,
without taking too much care about specialized errorchecking or even
care too much about XML itself. It provides the power of the
XML::LibXML/ XML::LibXSLT module package for content deliverment.
As well CGI::XMLApplication is designed to support project management on
code level. The class allows to split web applications into several
simple parts. Through this most of the code stays simple and easy to
maintain. Throughout the whole lifetime of a script CGI::XMLApplication
tries to keep the application stable. As well a programmer has not to
bother about some of XML::LibXML/ XML::LibXSLT transformation pitfalls.
WWW: http://search.cpan.org/search?dist=CGI-XMLApplication
-- Sergey Skvortsov
skv@protey.ru

View file

@ -0,0 +1,16 @@
lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/CGI/XMLApplication/.packlist
lib/perl5/site_perl/%%PERL_VER%%/CGI/XMLApplication.pm
%%PORTDOCS%%share/examples/CGI-XMLApplication/ex2_finish.xsl
%%PORTDOCS%%share/examples/CGI-XMLApplication/ex2_form.xsl
%%PORTDOCS%%share/examples/CGI-XMLApplication/example1.pl
%%PORTDOCS%%share/examples/CGI-XMLApplication/example1.pm
%%PORTDOCS%%share/examples/CGI-XMLApplication/example2.pl
%%PORTDOCS%%share/examples/CGI-XMLApplication/example2.pm
%%PORTDOCS%%share/examples/CGI-XMLApplication/example3.pl
%%PORTDOCS%%share/examples/CGI-XMLApplication/example3.pm
%%PORTDOCS%%share/examples/CGI-XMLApplication/example4.pl
%%PORTDOCS%%share/examples/CGI-XMLApplication/example4.pm
%%PORTDOCS%%@dirrm share/examples/CGI-XMLApplication
@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/CGI/XMLApplication
@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/CGI 2>/dev/null || true
@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/CGI 2>/dev/null || true