Date: Mon, 18 Nov 2013 19:25:54 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r334249 - in head/www: . p5-Catalyst-Plugin-Session-PerUser Message-ID: <201311181925.rAIJPsE3043175@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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@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@anes.su> +# $FreeBSD$ + +PORTNAME= Catalyst-Plugin-Session-PerUser +PORTVERSION= 0.05 +CATEGORIES= www perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= anes@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 +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session/PerUser +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin/Session +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst/Plugin +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Catalyst +@dirrmtry %%SITE_PERL%%/Catalyst/Plugin/Session +@dirrmtry %%SITE_PERL%%/Catalyst/Plugin +@dirrmtry %%SITE_PERL%%/Catalyst
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201311181925.rAIJPsE3043175>