ports/180315: New port: www/p5-Catalyst-Plugin-Session-PerUser
Anes Mukhametov
anes at anes.su
Fri Jul 5 13:10:03 UTC 2013
>Number: 180315
>Category: ports
>Synopsis: New port: www/p5-Catalyst-Plugin-Session-PerUser
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Jul 05 13:10:02 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Anes Mukhametov
>Release:
>Organization:
>Environment:
>Description:
New port: www/p5-Catalyst-Plugin-Session-PerUser
This plugin allows you to write e.g. shopping cart code which should behave well for guests as well as permanent users.
>How-To-Repeat:
>Fix:
--- p5-Catalyst-Plugin-Session-PerUser.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# p5-Catalyst-Plugin-Session-PerUser
# p5-Catalyst-Plugin-Session-PerUser/pkg-descr
# p5-Catalyst-Plugin-Session-PerUser/pkg-plist
# p5-Catalyst-Plugin-Session-PerUser/distinfo
# p5-Catalyst-Plugin-Session-PerUser/Makefile
#
echo c - p5-Catalyst-Plugin-Session-PerUser
mkdir -p p5-Catalyst-Plugin-Session-PerUser > /dev/null 2>&1
echo x - p5-Catalyst-Plugin-Session-PerUser/pkg-descr
sed 's/^X//' >p5-Catalyst-Plugin-Session-PerUser/pkg-descr << 'a1fb86abec6389f994e799e21489e638'
XThis plugin allows you to write e.g. shopping cart code
Xwhich should behave well for guests as well as permanent users.
X
XThe basic idea is both logged in and not logged in users can
Xget the same benefits from sessions where it doesn't matter,
Xbut that logged in users can keep their sessions accross logins,
Xand will even get the data they added/changed assimilated to their
Xpermanent account if they made the changes as guests and then logged in.
X
XThis is probably most useful for e-commerce sites, where the
Xshopping cart is typically used before login, and should be
Xequally accessible to both guests and logged in users.
X
X
XWWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-PerUser/
a1fb86abec6389f994e799e21489e638
echo x - p5-Catalyst-Plugin-Session-PerUser/pkg-plist
sed 's/^X//' >p5-Catalyst-Plugin-Session-PerUser/pkg-plist << '08f15842a91008fa663ca1fef0d8f578'
X%%SITE_PERL%%/Catalyst/Plugin/Session/PerUser.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session/PerUser/.packlist
X at dirrmtry %%SITE_PERL%%/Catalyst/Plugin/Session
X at dirrmtry %%SITE_PERL%%/Catalyst/Plugin
X at dirrmtry %%SITE_PERL%%/Catalyst
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session/PerUser
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto
08f15842a91008fa663ca1fef0d8f578
echo x - p5-Catalyst-Plugin-Session-PerUser/distinfo
sed 's/^X//' >p5-Catalyst-Plugin-Session-PerUser/distinfo << '00097d9c56a0bd810991705bb0e56d0a'
XSHA256 (Catalyst-Plugin-Session-PerUser-0.05.tar.gz) = 39b2b9e534f19b80164fc2b455b9eb3a1c7457900f6cf50937923bf5c7cb6d22
XSIZE (Catalyst-Plugin-Session-PerUser-0.05.tar.gz) = 25584
00097d9c56a0bd810991705bb0e56d0a
echo x - p5-Catalyst-Plugin-Session-PerUser/Makefile
sed 's/^X//' >p5-Catalyst-Plugin-Session-PerUser/Makefile << 'b593f935cf2b787b811d4ec0d227ede9'
X# Created by: Anes Mukhametov <anes at anes.su>
X# $FreeBSD$
X
XPORTNAME= Catalyst-Plugin-Session-PerUser
XPORTVERSION= 0.05
XCATEGORIES= www perl5
XMASTER_SITES= CPAN
XPKGNAMEPREFIX= p5-
X
XMAINTAINER= anes at anes.su
XCOMMENT= Per user sessions (instead of per browser sessions)
X
XBUILD_DEPENDS= p5-Catalyst-Plugin-Authentication>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-Authentication \
X p5-Catalyst-Plugin-Session>=0.06:${PORTSDIR}/www/p5-Catalyst-Plugin-Session \
X p5-Hash-Merge>=0:${PORTSDIR}/textproc/p5-Hash-Merge \
X p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat \
X p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
X p5-Object-Signature>=0:${PORTSDIR}/devel/p5-Object-Signature \
X p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
XRUN_DEPENDS= p5-Catalyst-Plugin-Authentication>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-Authentication \
X p5-Catalyst-Plugin-Session>=0.06:${PORTSDIR}/www/p5-Catalyst-Plugin-Session \
X p5-Hash-Merge>=0:${PORTSDIR}/textproc/p5-Hash-Merge \
X p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat \
X p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
X p5-Object-Signature>=0:${PORTSDIR}/devel/p5-Object-Signature \
X p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
X
XPERL_CONFIGURE= yes
X
XMAN3= Catalyst::Plugin::Session::PerUser.3
X
X.include <bsd.port.mk>
b593f935cf2b787b811d4ec0d227ede9
exit
--- p5-Catalyst-Plugin-Session-PerUser.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list