Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Nov 2014 21:09:17 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r372962 - in head/security: . p5-Dancer2-Plugin-Auth-Extensible
Message-ID:  <201411202109.sAKL9Hj0063254@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@xs4all.nl>
+# $FreeBSD$
+
+PORTNAME=	Dancer2-Plugin-Auth-Extensible
+PORTVERSION=	0.303
+CATEGORIES=	security perl5
+MASTER_SITES=	CPAN
+PKGNAMEPREFIX=	p5-
+
+MAINTAINER=	hvo.pm@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411202109.sAKL9Hj0063254>