From 776ade3de629cbe74a388a1071eb4d49d5308419 Mon Sep 17 00:00:00 2001 From: espie Date: Sun, 5 Nov 2006 15:23:45 +0000 Subject: [PATCH] flesh out catalyst authentication/authorization, roles-based model --- .../Makefile | 33 +++++++++++++++++++ .../distinfo | 4 +++ .../pkg/DESCR | 3 ++ .../pkg/PLIST | 4 +++ 4 files changed, 44 insertions(+) create mode 100644 security/p5-Catalyst-Plugin-Authorization-Roles/Makefile create mode 100644 security/p5-Catalyst-Plugin-Authorization-Roles/distinfo create mode 100644 security/p5-Catalyst-Plugin-Authorization-Roles/pkg/DESCR create mode 100644 security/p5-Catalyst-Plugin-Authorization-Roles/pkg/PLIST diff --git a/security/p5-Catalyst-Plugin-Authorization-Roles/Makefile b/security/p5-Catalyst-Plugin-Authorization-Roles/Makefile new file mode 100644 index 00000000000..10eb4de9b8d --- /dev/null +++ b/security/p5-Catalyst-Plugin-Authorization-Roles/Makefile @@ -0,0 +1,33 @@ +# $OpenBSD: Makefile,v 1.1.1.1 2006/11/05 15:23:45 espie Exp $ + +COMMENT= "role based authorization for Catalyst" + +DISTNAME= Catalyst-Plugin-Authorization-Roles-0.05 +PKGNAME= p5-${DISTNAME} +CATEGORIES= security perl5 + +MAINTAINER= Simon Dassow + +# Artistic + GPL +PERMIT_PACKAGE_CDROM= Yes +PERMIT_PACKAGE_FTP= Yes +PERMIT_DISTFILES_CDROM= Yes +PERMIT_DISTFILES_FTP= Yes + +MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Catalyst/} + +RUN_DEPENDS= ::devel/p5-Set-Object \ + ::devel/p5-Universal-isa \ + ::security/p5-Catalyst-Plugin-Authentication +REGRESS_DEPENDS=${RUN_DEPENDS} \ + ::devel/p5-Test-Exception \ + ::devel/p5-Test-MockObject \ + ::devel/p5-Test-Pod \ + ::devel/p5-Test-Pod-Coverage + +MAKE_ENV= TEST_POD=Yes + +CONFIGURE_STYLE=perl +PKG_ARCH= * + +.include diff --git a/security/p5-Catalyst-Plugin-Authorization-Roles/distinfo b/security/p5-Catalyst-Plugin-Authorization-Roles/distinfo new file mode 100644 index 00000000000..5f6965a9b23 --- /dev/null +++ b/security/p5-Catalyst-Plugin-Authorization-Roles/distinfo @@ -0,0 +1,4 @@ +MD5 (Catalyst-Plugin-Authorization-Roles-0.05.tar.gz) = 5a1a3ced578428136f74827503aeabcf +RMD160 (Catalyst-Plugin-Authorization-Roles-0.05.tar.gz) = 49899c26480efac1ad2002df800a81eb505ca230 +SHA1 (Catalyst-Plugin-Authorization-Roles-0.05.tar.gz) = 0af9bd8af47cfba9b357f8bd312ead92a088b4b7 +SIZE (Catalyst-Plugin-Authorization-Roles-0.05.tar.gz) = 5282 diff --git a/security/p5-Catalyst-Plugin-Authorization-Roles/pkg/DESCR b/security/p5-Catalyst-Plugin-Authorization-Roles/pkg/DESCR new file mode 100644 index 00000000000..96d6b8cba80 --- /dev/null +++ b/security/p5-Catalyst-Plugin-Authorization-Roles/pkg/DESCR @@ -0,0 +1,3 @@ +Role based access control is very simple: every user has a list of +roles, which that user is allowed to assume, and every restricted part +of the app makes an assertion about the necessary roles. diff --git a/security/p5-Catalyst-Plugin-Authorization-Roles/pkg/PLIST b/security/p5-Catalyst-Plugin-Authorization-Roles/pkg/PLIST new file mode 100644 index 00000000000..bee362e206f --- /dev/null +++ b/security/p5-Catalyst-Plugin-Authorization-Roles/pkg/PLIST @@ -0,0 +1,4 @@ +@comment $OpenBSD: PLIST,v 1.1.1.1 2006/11/05 15:23:45 espie Exp $ +${P5SITE}/Catalyst/Plugin/Authorization/ +${P5SITE}/Catalyst/Plugin/Authorization/Roles.pm +@man man/man3p/Catalyst::Plugin::Authorization::Roles.3p