diff options
author | Aaron Dalton <aaron@FreeBSD.org> | 2006-06-02 01:11:12 +0000 |
---|---|---|
committer | Aaron Dalton <aaron@FreeBSD.org> | 2006-06-02 01:11:12 +0000 |
commit | d101d21965ac08a44e987297752373d7e00aa61c (patch) | |
tree | a05967a316d6d1dbe0514ac449d41c7d92d0d8f1 /www/p5-Apache-SessionX | |
parent | b3efb870490b08247c4ae286dd2e7f7b5ed12e28 (diff) | |
download | ports-d101d21965ac08a44e987297752373d7e00aa61c.tar.gz ports-d101d21965ac08a44e987297752373d7e00aa61c.zip |
Adding port www/p5-Apache-SessionX, An extented persistence framework for session data.
Approved by: tobez (implicit)
Notes
Notes:
svn path=/head/; revision=164178
Diffstat (limited to 'www/p5-Apache-SessionX')
-rw-r--r-- | www/p5-Apache-SessionX/Makefile | 33 | ||||
-rw-r--r-- | www/p5-Apache-SessionX/distinfo | 3 | ||||
-rw-r--r-- | www/p5-Apache-SessionX/pkg-descr | 22 | ||||
-rw-r--r-- | www/p5-Apache-SessionX/pkg-plist | 13 |
4 files changed, 71 insertions, 0 deletions
diff --git a/www/p5-Apache-SessionX/Makefile b/www/p5-Apache-SessionX/Makefile new file mode 100644 index 000000000000..a3ff654046a7 --- /dev/null +++ b/www/p5-Apache-SessionX/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: p5-Apache-SessionX +# Date created: 01 Jun 2006 +# Whom: Aaron Dalton <aaron@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= Apache-SessionX +PORTVERSION= 2.01 +CATEGORIES= www perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Apache +PKGNAMEPREFIX= p5- + +MAINTAINER= aaron@FreeBSD.org +COMMENT= An extented persistence framework for session data + +BUILD_DEPENDS= ${SITE_PERL}/Apache/Session.pm:${PORTSDIR}/www/p5-Apache-Session +RUN_DEPENDS= ${BUILD_DEPENDS} + +MAN3= Apache::SessionX.3 \ + Apache::SessionX::Generate::MD5.3 + +PERL_CONFIGURE= yes +IS_INTERACTIVE= yes + +.include <bsd.port.pre.mk> + +.if ${PERL_LEVEL} < 500600 +IGNORE= requires at least Perl 5.6. Please install lang/perl5.8 and try again +.endif + +.include <bsd.port.post.mk> diff --git a/www/p5-Apache-SessionX/distinfo b/www/p5-Apache-SessionX/distinfo new file mode 100644 index 000000000000..f04f2fb0eed7 --- /dev/null +++ b/www/p5-Apache-SessionX/distinfo @@ -0,0 +1,3 @@ +MD5 (Apache-SessionX-2.01.tar.gz) = c64ebed0b4181bb5b65b127491ccd47b +SHA256 (Apache-SessionX-2.01.tar.gz) = c31e9167ef58255d65938cf3513b7a344428364fca4e1014a8d7787ceebf422d +SIZE (Apache-SessionX-2.01.tar.gz) = 12298 diff --git a/www/p5-Apache-SessionX/pkg-descr b/www/p5-Apache-SessionX/pkg-descr new file mode 100644 index 000000000000..8bcf8f31fb22 --- /dev/null +++ b/www/p5-Apache-SessionX/pkg-descr @@ -0,0 +1,22 @@ +Apache::SessionX extents Apache::Session. It was initialy written to use +Apache::Session from inside of HTML::Embperl, but is seems to be usefull +outside of Embperl as well, so here is it as standalone module. + +Apache::Session is a persistence framework which is particularly useful +for tracking session data between httpd requests. Apache::Session is +designed to work with Apache and mod_perl, but it should work under CGI +and other web servers, and it also works outside of a web server +altogether. + +Apache::Session consists of five components: the interface, the object +store, the lock manager, the ID generator, and the serializer. The +interface is defined in SessionX.pm, which is meant to be easily +subclassed. The object store can be the filesystem, a Berkeley DB, a MySQL +DB, an Oracle DB, or a Postgres DB. Locking is done by lock files, +semaphores, or the locking capabilities of MySQL and Postgres. +Serialization is done via Storable, and optionally ASCII-fied via MIME or +pack(). ID numbers are generated via MD5. The reader is encouraged to +extend these capabilities to meet his own requirements. + +WWW: http://search.cpan.org/dist/Apache-SessionX +Author: Gerald Richter <richter@dev.ecos.de> diff --git a/www/p5-Apache-SessionX/pkg-plist b/www/p5-Apache-SessionX/pkg-plist new file mode 100644 index 000000000000..ac874ceddb5d --- /dev/null +++ b/www/p5-Apache-SessionX/pkg-plist @@ -0,0 +1,13 @@ +%%SITE_PERL%%/Apache/SessionX.pm +%%SITE_PERL%%/Apache/SessionX/Config.pm +%%SITE_PERL%%/Apache/SessionX/Generate/MD5.pm +%%SITE_PERL%%/Apache/SessionX/Manager.pm +%%SITE_PERL%%/Apache/SessionX/Store/File.pm +%%SITE_PERL%%/Apache/testcount.pl +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/SessionX/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache/SessionX +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Apache +@dirrm %%SITE_PERL%%/Apache/SessionX/Store +@dirrm %%SITE_PERL%%/Apache/SessionX/Generate +@dirrm %%SITE_PERL%%/Apache/SessionX +@dirrmtry %%SITE_PERL%%/Apache |