svn commit: r372962 - in head/security: . p5-Dancer2-Plugin-Auth-Extensible
Kurt Jaeger
pi at FreeBSD.org
Thu Nov 20 21:09:18 UTC 2014
Author: pi
Date: Thu Nov 20 21:09:16 2014
New Revision: 372962
URL: https://svnweb.freebsd.org/changeset/ports/372962
QAT: https://qat.redports.org/buildarchive/r372962/
Log:
New port: security/Dancer2-Plugin-Auth-Extensible
A user authentication and authorisation framework plugin for Dancer2 apps.
Makes it easy to require a user to be logged in to access certain
routes, provides role-based access control, and supports various
authentication methods/sources (config file, database, Unix system
users, etc).
Designed to support multiple authentication realms and to be as
extensible as possible, and to make secure password handling easy (the
base class for auth providers makes handling `RFC2307'-style hashed
passwords really simple, so you have no excuse for storing plain-text
passwords).
WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible/
PR: 194961
Submitted by: Henk van Oers <hvo.pm at xs4all.nl>
Added:
head/security/p5-Dancer2-Plugin-Auth-Extensible/
head/security/p5-Dancer2-Plugin-Auth-Extensible/Makefile (contents, props changed)
head/security/p5-Dancer2-Plugin-Auth-Extensible/distinfo (contents, props changed)
head/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr (contents, props changed)
head/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-plist (contents, props changed)
Modified:
head/security/Makefile
Modified: head/security/Makefile
==============================================================================
--- head/security/Makefile Thu Nov 20 21:05:37 2014 (r372961)
+++ head/security/Makefile Thu Nov 20 21:09:16 2014 (r372962)
@@ -533,6 +533,7 @@
SUBDIR += p5-Dancer-Plugin-Auth-Extensible
SUBDIR += p5-Dancer-Plugin-Auth-Extensible-Provider-Usergroup
SUBDIR += p5-Dancer-Plugin-Passphrase
+ SUBDIR += p5-Dancer2-Plugin-Auth-Extensible
SUBDIR += p5-Data-Entropy
SUBDIR += p5-Data-Password
SUBDIR += p5-Digest
Added: head/security/p5-Dancer2-Plugin-Auth-Extensible/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/p5-Dancer2-Plugin-Auth-Extensible/Makefile Thu Nov 20 21:09:16 2014 (r372962)
@@ -0,0 +1,31 @@
+# Created by: Henk van Oers <hvo.pm at xs4all.nl>
+# $FreeBSD$
+
+PORTNAME= Dancer2-Plugin-Auth-Extensible
+PORTVERSION= 0.303
+CATEGORIES= security perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= hvo.pm at xs4all.nl
+COMMENT= Extensible authentication framework for Dancer2 apps
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-Crypt-SaltedHash>=0:${PORTSDIR}/security/p5-Crypt-SaltedHash \
+ p5-Dancer2>=0.153002:${PORTSDIR}/www/p5-Dancer2
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= perl5
+USE_PERL5= configure
+
+OPTIONS_DEFINE= DPAEPD DPAEPU
+DPAEPD_DESC= Extra dependencies for Provider::Database
+DPAEPU_DESC= Extra dependencies for Provider::Unix
+
+DPAEPD_BUILD_DEPENDS= p5-Dancer2-Plugin-Database>=0:${PORTSDIR}/databases/p5-Dancer2-Plugin-Database
+DPAEPU_BUILD_DEPENDS= p5-Authen-Simple-PAM>=0:${PORTSDIR}/security/p5-Authen-Simple-PAM \
+ p5-Unix-Passwd-File>=0:${PORTSDIR}/security/p5-Unix-Passwd-File
+
+.include <bsd.port.mk>
Added: head/security/p5-Dancer2-Plugin-Auth-Extensible/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/p5-Dancer2-Plugin-Auth-Extensible/distinfo Thu Nov 20 21:09:16 2014 (r372962)
@@ -0,0 +1,2 @@
+SHA256 (Dancer2-Plugin-Auth-Extensible-0.303.tar.gz) = 9a691ce4427053bf11fc141e2589f3605f4e17cdf083ea63dd1757649c578b09
+SIZE (Dancer2-Plugin-Auth-Extensible-0.303.tar.gz) = 21730
Added: head/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-descr Thu Nov 20 21:09:16 2014 (r372962)
@@ -0,0 +1,14 @@
+A user authentication and authorisation framework plugin for Dancer2 apps.
+
+Makes it easy to require a user to be logged in to access certain
+routes, provides role-based access control, and supports various
+authentication methods/sources (config file, database, Unix system
+users, etc).
+
+Designed to support multiple authentication realms and to be as
+extensible as possible, and to make secure password handling easy (the
+base class for auth providers makes handling `RFC2307'-style hashed
+passwords really simple, so you have no excuse for storing plain-text
+passwords).
+
+WWW: http://search.cpan.org/dist/Dancer2-Plugin-Auth-Extensible/
Added: head/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/security/p5-Dancer2-Plugin-Auth-Extensible/pkg-plist Thu Nov 20 21:09:16 2014 (r372962)
@@ -0,0 +1,13 @@
+%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible.3.gz
+%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Base.3.gz
+%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Config.3.gz
+%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Database.3.gz
+%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Example.3.gz
+%%PERL5_MAN3%%/Dancer2::Plugin::Auth::Extensible::Provider::Unix.3.gz
+%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible.pm
+%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Base.pm
+%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Config.pm
+%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Database.pm
+%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Example.pm
+%%SITE_PERL%%/Dancer2/Plugin/Auth/Extensible/Provider/Unix.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Dancer2/Plugin/Auth/Extensible/.packlist
More information about the svn-ports-all
mailing list