From owner-svn-ports-head@FreeBSD.ORG Thu Nov 20 21:09:18 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 68B263AF; Thu, 20 Nov 2014 21:09:18 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4A171C9E; Thu, 20 Nov 2014 21:09:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id sAKL9IeR063280; Thu, 20 Nov 2014 21:09:18 GMT (envelope-from pi@FreeBSD.org) Received: (from pi@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id sAKL9Hj0063254; Thu, 20 Nov 2014 21:09:17 GMT (envelope-from pi@FreeBSD.org) Message-Id: <201411202109.sAKL9Hj0063254@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: pi set sender to pi@FreeBSD.org using -f From: Kurt Jaeger Date: Thu, 20 Nov 2014 21:09:17 +0000 (UTC) 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 X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Nov 2014 21:09:18 -0000 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 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 +# $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 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