summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
authorseb <seb>2009-06-01 21:41:39 +0000
committerseb <seb>2009-06-01 21:41:39 +0000
commit2764daf638e9f23958fbfc64e36b57f97f4dfae3 (patch)
tree5aa7eef2c1441d78e3f7223331c9be967dd1871c /www
parent479e3745a181b2c4c14fcafb71d7f41de718d8de (diff)
downloadpkgsrc-2764daf638e9f23958fbfc64e36b57f97f4dfae3.tar.gz
Initial import of p5-Apache2-AuthCASSimple version 0.10 in the
NetBSD Packages Collection. Apache2::AuthCASSimple is an authentication module for Apache2/mod_perl2. It allows you to authenticate users through a Yale CAS server. Users do not need to log in if they are already authenticated by the CAS server, only tickets are exchanged between Web client, Apache2 server and CAS server. If they are not yet authenticated, they will be redirected to the CAS server login form.
Diffstat (limited to 'www')
-rw-r--r--www/p5-Apache2-AuthCASSimple/DESCR6
-rw-r--r--www/p5-Apache2-AuthCASSimple/Makefile28
-rw-r--r--www/p5-Apache2-AuthCASSimple/distinfo6
-rw-r--r--www/p5-Apache2-AuthCASSimple/patches/patch-aa16
4 files changed, 56 insertions, 0 deletions
diff --git a/www/p5-Apache2-AuthCASSimple/DESCR b/www/p5-Apache2-AuthCASSimple/DESCR
new file mode 100644
index 00000000000..634f91f6a6d
--- /dev/null
+++ b/www/p5-Apache2-AuthCASSimple/DESCR
@@ -0,0 +1,6 @@
+Apache2::AuthCASSimple is an authentication module for Apache2/mod_perl2.
+It allows you to authenticate users through a Yale CAS server. Users
+do not need to log in if they are already authenticated
+by the CAS server, only tickets are exchanged between Web client,
+Apache2 server and CAS server. If they are not yet authenticated,
+they will be redirected to the CAS server login form.
diff --git a/www/p5-Apache2-AuthCASSimple/Makefile b/www/p5-Apache2-AuthCASSimple/Makefile
new file mode 100644
index 00000000000..ed5c04302a0
--- /dev/null
+++ b/www/p5-Apache2-AuthCASSimple/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/06/01 21:41:39 seb Exp $
+#
+
+DISTNAME= Apache2-AuthCASSimple-0.10
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= www security perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Apache2/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/Apache2-AuthCASSimple/
+COMMENT= Apache2 module to authenticate through a CAS server
+#LICENSE= artistic OR gnu-gpl-v2
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= # empty
+PERL5_PACKLIST= auto/Apache2/AuthCASSimple/.packlist
+
+DEPENDS+= p5-Apache-Session-Wrapper-[0-9]*:../../www/p5-Apache-Session-Wrapper
+DEPENDS+= p5-Authen-CAS-Client-[0-9]*:../../security/p5-Authen-CAS-Client
+DEPENDS+= p5-Crypt-SSLeay-[0-9]*:../../security/p5-Crypt-SSLeay
+DEPENDS+= p5-URI-[0-9]*:../../www/p5-URI
+
+BUILD_DEPENDS+= p5-Pod-Coverage-[0-9]*:../../textproc/p5-Pod-Coverage
+
+.include "../../www/ap2-perl/buildlink3.mk"
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/p5-Apache2-AuthCASSimple/distinfo b/www/p5-Apache2-AuthCASSimple/distinfo
new file mode 100644
index 00000000000..51bb8be8563
--- /dev/null
+++ b/www/p5-Apache2-AuthCASSimple/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/06/01 21:41:39 seb Exp $
+
+SHA1 (Apache2-AuthCASSimple-0.10.tar.gz) = 781c7d84206aaa179bc17a45d2d75def671f979f
+RMD160 (Apache2-AuthCASSimple-0.10.tar.gz) = aa85bcbc3c5f563798021d63e611f93ff9175169
+Size (Apache2-AuthCASSimple-0.10.tar.gz) = 32850 bytes
+SHA1 (patch-aa) = 1535cfc352b72835c8a54c6eff6479ae34a10e5c
diff --git a/www/p5-Apache2-AuthCASSimple/patches/patch-aa b/www/p5-Apache2-AuthCASSimple/patches/patch-aa
new file mode 100644
index 00000000000..9a38ba8dee8
--- /dev/null
+++ b/www/p5-Apache2-AuthCASSimple/patches/patch-aa
@@ -0,0 +1,16 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/06/01 21:41:39 seb Exp $
+
+Prevent CPAN.pm to run an interactive setup process if it is
+unconfigured: don't call Module::Install::auto_install()
+
+--- Makefile.PL.orig 2009-05-10 14:45:08.000000000 +0000
++++ Makefile.PL
+@@ -18,7 +18,7 @@ build_requires 'Authen::CAS::Client';
+ build_requires 'URI::Escape';
+ build_requires 'mod_perl2';
+
+-auto_install;
++#auto_install;
+
+ no_index directory => 'examples';
+ #install_script('scripts/delete_session_data.pl');