svn commit: r334249 - in head/www: . p5-Catalyst-Plugin-Session-PerUser
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Mon Nov 18 19:25:56 UTC 2013
Author: sunpoet
Date: Mon Nov 18 19:25:54 2013
New Revision: 334249
URL: http://svnweb.freebsd.org/changeset/ports/334249
Log:
- Add p5-Catalyst-Plugin-Session-PerUser 0.05
- While I'm here:
- Add LICENSE
- Convert to new Perl framework
- Support STAGEDIR
- Sort PLIST
- Remove contiguous blank lines in pkg-descr
This plugin allows you to write e.g. shopping cart code
which should behave well for guests as well as permanent users.
The basic idea is both logged in and not logged in users can
get the same benefits from sessions where it doesn't matter,
but that logged in users can keep their sessions accross logins,
and will even get the data they added/changed assimilated to their
permanent account if they made the changes as guests and then logged in.
This is probably most useful for e-commerce sites, where the
shopping cart is typically used before login, and should be
equally accessible to both guests and logged in users.
WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-PerUser/
PR: ports/180315
Submitted by: Anes Mukhametov <anes at anes.su>
Added:
head/www/p5-Catalyst-Plugin-Session-PerUser/
head/www/p5-Catalyst-Plugin-Session-PerUser/Makefile (contents, props changed)
head/www/p5-Catalyst-Plugin-Session-PerUser/distinfo (contents, props changed)
head/www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr (contents, props changed)
head/www/p5-Catalyst-Plugin-Session-PerUser/pkg-plist (contents, props changed)
Modified:
head/www/Makefile
Modified: head/www/Makefile
==============================================================================
--- head/www/Makefile Mon Nov 18 19:24:53 2013 (r334248)
+++ head/www/Makefile Mon Nov 18 19:25:54 2013 (r334249)
@@ -786,6 +786,7 @@
SUBDIR += p5-Catalyst-Plugin-Server
SUBDIR += p5-Catalyst-Plugin-Session
SUBDIR += p5-Catalyst-Plugin-Session-FastMmap
+ SUBDIR += p5-Catalyst-Plugin-Session-PerUser
SUBDIR += p5-Catalyst-Plugin-Session-State-Cookie
SUBDIR += p5-Catalyst-Plugin-Session-State-URI
SUBDIR += p5-Catalyst-Plugin-Session-Store-Cache
Added: head/www/p5-Catalyst-Plugin-Session-PerUser/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/p5-Catalyst-Plugin-Session-PerUser/Makefile Mon Nov 18 19:25:54 2013 (r334249)
@@ -0,0 +1,28 @@
+# Created by: Anes Mukhametov <anes at anes.su>
+# $FreeBSD$
+
+PORTNAME= Catalyst-Plugin-Session-PerUser
+PORTVERSION= 0.05
+CATEGORIES= www perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= anes at anes.su
+COMMENT= Per user sessions (instead of per browser sessions)
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Catalyst-Plugin-Authentication>=0:${PORTSDIR}/www/p5-Catalyst-Plugin-Authentication \
+ p5-Catalyst-Plugin-Session>=0.06:${PORTSDIR}/www/p5-Catalyst-Plugin-Session \
+ p5-Hash-Merge>=0:${PORTSDIR}/textproc/p5-Hash-Merge \
+ p5-MRO-Compat>=0:${PORTSDIR}/devel/p5-MRO-Compat \
+ p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \
+ p5-Object-Signature>=0:${PORTSDIR}/devel/p5-Object-Signature \
+ p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USE_PERL5= configure
+USES= perl5
+
+.include <bsd.port.mk>
Added: head/www/p5-Catalyst-Plugin-Session-PerUser/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/p5-Catalyst-Plugin-Session-PerUser/distinfo Mon Nov 18 19:25:54 2013 (r334249)
@@ -0,0 +1,2 @@
+SHA256 (Catalyst-Plugin-Session-PerUser-0.05.tar.gz) = 39b2b9e534f19b80164fc2b455b9eb3a1c7457900f6cf50937923bf5c7cb6d22
+SIZE (Catalyst-Plugin-Session-PerUser-0.05.tar.gz) = 25584
Added: head/www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/p5-Catalyst-Plugin-Session-PerUser/pkg-descr Mon Nov 18 19:25:54 2013 (r334249)
@@ -0,0 +1,14 @@
+This plugin allows you to write e.g. shopping cart code
+which should behave well for guests as well as permanent users.
+
+The basic idea is both logged in and not logged in users can
+get the same benefits from sessions where it doesn't matter,
+but that logged in users can keep their sessions accross logins,
+and will even get the data they added/changed assimilated to their
+permanent account if they made the changes as guests and then logged in.
+
+This is probably most useful for e-commerce sites, where the
+shopping cart is typically used before login, and should be
+equally accessible to both guests and logged in users.
+
+WWW: http://search.cpan.org/dist/Catalyst-Plugin-Session-PerUser/
Added: head/www/p5-Catalyst-Plugin-Session-PerUser/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/www/p5-Catalyst-Plugin-Session-PerUser/pkg-plist Mon Nov 18 19:25:54 2013 (r334249)
@@ -0,0 +1,10 @@
+%%SITE_PERL%%/Catalyst/Plugin/Session/PerUser.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session/PerUser/.packlist
+%%PERL5_MAN3%%/Catalyst::Plugin::Session::PerUser.3.gz
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session/PerUser
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin
+ at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst
+ at dirrmtry %%SITE_PERL%%/Catalyst/Plugin/Session
+ at dirrmtry %%SITE_PERL%%/Catalyst/Plugin
+ at dirrmtry %%SITE_PERL%%/Catalyst
More information about the svn-ports-all
mailing list