basic plugin framework for session mechanims in catalyst

This commit is contained in:
espie 2006-11-05 14:04:04 +00:00
parent 506ec2d131
commit bfa5287a0c
4 changed files with 66 additions and 0 deletions

View File

@ -0,0 +1,34 @@
# $OpenBSD: Makefile,v 1.1.1.1 2006/11/05 14:04:04 espie Exp $
COMMENT= "session framework for catalyst"
DISTNAME= Catalyst-Plugin-Session-0.13
PKGNAME= p5-${DISTNAME}
CATEGORIES= www perl5
MAINTAINER= Simon Dassow <janus@errornet.de>
# Artistic + GPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Catalyst/}
RUN_DEPENDS= ::www/p5-Catalyst-Runtime \
::devel/p5-Object-Signature
REGRESS_DEPENDS=${RUN_DEPENDS} \
::devel/p5-Test-Deep \
::devel/p5-Test-Exception \
::devel/p5-Test-MockObject \
::www/p5-Catalyst-Plugin-Session-State-Cookie \
::devel/p5-Test-WWW-Mechanize-Catalyst \
::devel/p5-Test-Pod \
::devel/p5-Test-Pod-Coverage
MAKE_ENV= TEST_POD=Yes
CONFIGURE_STYLE=perl
PKG_ARCH= *
.include <bsd.port.mk>

View File

@ -0,0 +1,4 @@
MD5 (Catalyst-Plugin-Session-0.13.tar.gz) = fe97fe0062fd6f5bce34303b49c55485
RMD160 (Catalyst-Plugin-Session-0.13.tar.gz) = 6ac1397a79c9d70263bdab644992162422d7daf3
SHA1 (Catalyst-Plugin-Session-0.13.tar.gz) = 34901362023649d4c96f47a80fbe4a96f481a1eb
SIZE (Catalyst-Plugin-Session-0.13.tar.gz) = 21382

View File

@ -0,0 +1,11 @@
The Session plugin is the base of two related parts of functionality
required for session management in web applications.
The first part, the State, is getting the browser to repeat back a
session key, so that the web application can identify the client and
logically string several requests together into a session.
The second part, the Store, deals with the actual storage of information
about the client. This data is stored so that the it may be revived for
every request made by the same client.

View File

@ -0,0 +1,17 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/05 14:04:04 espie Exp $
${P5SITE}/Catalyst/Plugin/
${P5SITE}/Catalyst/Plugin/Session/
${P5SITE}/Catalyst/Plugin/Session.pm
${P5SITE}/Catalyst/Plugin/Session/State.pm
${P5SITE}/Catalyst/Plugin/Session/Store/
${P5SITE}/Catalyst/Plugin/Session/Store.pm
${P5SITE}/Catalyst/Plugin/Session/Store/Dummy.pm
${P5SITE}/Catalyst/Plugin/Session/Test/
${P5SITE}/Catalyst/Plugin/Session/Test/Store.pm
${P5SITE}/Catalyst/Plugin/Session/Tutorial.pod
@man man/man3p/Catalyst::Plugin::Session.3p
@man man/man3p/Catalyst::Plugin::Session::State.3p
@man man/man3p/Catalyst::Plugin::Session::Store.3p
@man man/man3p/Catalyst::Plugin::Session::Store::Dummy.3p
@man man/man3p/Catalyst::Plugin::Session::Test::Store.3p
@man man/man3p/Catalyst::Plugin::Session::Tutorial.3p