aboutsummaryrefslogtreecommitdiff
path: root/www/p5-Apache-SessionX
diff options
context:
space:
mode:
authorAaron Dalton <aaron@FreeBSD.org>2006-06-02 01:11:12 +0000
committerAaron Dalton <aaron@FreeBSD.org>2006-06-02 01:11:12 +0000
commitd101d21965ac08a44e987297752373d7e00aa61c (patch)
treea05967a316d6d1dbe0514ac449d41c7d92d0d8f1 /www/p5-Apache-SessionX
parentb3efb870490b08247c4ae286dd2e7f7b5ed12e28 (diff)
downloadports-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/Makefile33
-rw-r--r--www/p5-Apache-SessionX/distinfo3
-rw-r--r--www/p5-Apache-SessionX/pkg-descr22
-rw-r--r--www/p5-Apache-SessionX/pkg-plist13
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