ports/183865: New port: security/p5-Dancer-Plugin-Auth-Extensible Auth framework
Henk van Oers
hvo.pm at xs4all.nl
Mon Nov 11 16:10:03 UTC 2013
>Number: 183865
>Category: ports
>Synopsis: New port: security/p5-Dancer-Plugin-Auth-Extensible Auth framework
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Nov 11 16:10:03 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: Henk van Oers
>Release: 9.1-RELEASE-p7
>Organization:
perl.nl
>Environment:
FreeBSD perlmongers.nl 9.1-RELEASE-p7 FreeBSD 9.1-RELEASE-p7 #0: Mon Sep 9 21:34:37 UTC 2013 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
Extensible authentication framework for Dancer apps
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# p5-Dancer-Plugin-Auth-Extensible
# p5-Dancer-Plugin-Auth-Extensible/Makefile
# p5-Dancer-Plugin-Auth-Extensible/distinfo
# p5-Dancer-Plugin-Auth-Extensible/pkg-descr
# p5-Dancer-Plugin-Auth-Extensible/pkg-plist
#
echo c - p5-Dancer-Plugin-Auth-Extensible
mkdir -p p5-Dancer-Plugin-Auth-Extensible > /dev/null 2>&1
echo x - p5-Dancer-Plugin-Auth-Extensible/Makefile
sed 's/^X//' >p5-Dancer-Plugin-Auth-Extensible/Makefile << '7d0d667652115a4902ebe49c059b3467'
X# Created by: Henk van Oers <hvo.pm at xs4all.nl>
X# $FreeBSD$
X
XPORTNAME= Dancer-Plugin-Auth-Extensible
XPORTVERSION= 0.30
XCATEGORIES= security perl5
XMASTER_SITES= CPAN
XPKGNAMEPREFIX= p5-
X
XMAINTAINER= hvo.pm at xs4all.nl
XCOMMENT= Extensible authentication framework for Dancer apps
X
XLICENSE= ART10 GPLv1
XLICENSE_COMB= dual
X
XBUILD_DEPENDS= p5-Dancer>0:${PORTSDIR}/www/p5-Dancer \
X p5-Crypt-SaltedHash>0:${PORTSDIR}/security/p5-Crypt-SaltedHash
XRUN_DEPENDS:= ${BUILD_DEPENDS}
X
XUSES= perl5
XUSE_PERL5= configure
X
XOPTIONS_DEFINE= DPAEPD DPAEPU
XDPAEPD_DESC= Extra dependencies for Provider::Database
XDPAEPU_DESC= Extra dependencies for Provider::Unix
X
X.include <bsd.port.options.mk>
X
X.if ${PORT_OPTIONS:MDPAEPD}
XBUILD_DEPENDS+= p5-Dancer-Plugin-Database>=0:${PORTSDIR}/databases/p5-Dancer-Plugin-Database
X.endif
X.if ${PORT_OPTIONS:MDPAEPU}
XBUILD_DEPENDS+= p5-Authen-Simple-PAM>=0:${PORTSDIR}/security/p5-Authen-Simple-PAM \
X p5-Unix-Passwd-File>=0:${PORTSDIR}/security/p5-Unix-Passwd-File
X.endif
X
X.include <bsd.port.mk>
7d0d667652115a4902ebe49c059b3467
echo x - p5-Dancer-Plugin-Auth-Extensible/distinfo
sed 's/^X//' >p5-Dancer-Plugin-Auth-Extensible/distinfo << '46f08a9959cea3c296460f1831de13d4'
XSHA256 (Dancer-Plugin-Auth-Extensible-0.30.tar.gz) = a809396d30c2a54a5415acecdacdea2301a326853ed442f018bdeeaea41e17d1
XSIZE (Dancer-Plugin-Auth-Extensible-0.30.tar.gz) = 20277
46f08a9959cea3c296460f1831de13d4
echo x - p5-Dancer-Plugin-Auth-Extensible/pkg-descr
sed 's/^X//' >p5-Dancer-Plugin-Auth-Extensible/pkg-descr << '39e1353f91bfdac96b17086244e8bc6f'
XA user authentication and authorisation framework plugin for Dancer apps.
X
XMakes it easy to require a user to be logged in to access certain
Xroutes, provides role-based access control, and supports various
Xauthentication methods/sources (config file, database, Unix system
Xusers, etc).
X
XDesigned to support multiple authentication realms and to be as
Xextensible as possible, and to make secure password handling easy (the
Xbase class for auth providers makes handling `RFC2307'-style hashed
Xpasswords really simple, so you have no excuse for storing plain-text
Xpasswords).
X
XWWW: http://search.cpan.org/dist/Dancer-Plugin-Auth-Extensible/
39e1353f91bfdac96b17086244e8bc6f
echo x - p5-Dancer-Plugin-Auth-Extensible/pkg-plist
sed 's/^X//' >p5-Dancer-Plugin-Auth-Extensible/pkg-plist << '3eebd9fff59c22e257d532bb6249a8ef'
Xlib/perl5/5.16/man/man3/Dancer::Plugin::Auth::Extensible.3.gz
Xlib/perl5/5.16/man/man3/Dancer::Plugin::Auth::Extensible::Provider::Base.3.gz
Xlib/perl5/5.16/man/man3/Dancer::Plugin::Auth::Extensible::Provider::Config.3.gz
Xlib/perl5/5.16/man/man3/Dancer::Plugin::Auth::Extensible::Provider::Database.3.gz
Xlib/perl5/5.16/man/man3/Dancer::Plugin::Auth::Extensible::Provider::Example.3.gz
Xlib/perl5/5.16/man/man3/Dancer::Plugin::Auth::Extensible::Provider::Unix.3.gz
Xlib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible.pm
Xlib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible/Provider/Base.pm
Xlib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible/Provider/Config.pm
Xlib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible/Provider/Database.pm
Xlib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible/Provider/Example.pm
Xlib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible/Provider/Unix.pm
Xlib/perl5/site_perl/5.16/mach/auto/Dancer/Plugin/Auth/Extensible/.packlist
X at dirrmtry lib/perl5/site_perl/5.16/mach/auto/Dancer/Plugin/Auth/Extensible
X at dirrmtry lib/perl5/site_perl/5.16/mach/auto/Dancer/Plugin/Auth
X at dirrmtry lib/perl5/site_perl/5.16/mach/auto/Dancer/Plugin
X at dirrmtry lib/perl5/site_perl/5.16/mach/auto/Dancer
X at dirrmtry lib/perl5/site_perl/5.16/mach/auto
X at dirrmtry lib/perl5/site_perl/5.16/mach
X at dirrmtry lib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible/Provider
X at dirrmtry lib/perl5/site_perl/5.16/Dancer/Plugin/Auth/Extensible
X at dirrmtry lib/perl5/site_perl/5.16/Dancer/Plugin/Auth
X at dirrmtry lib/perl5/site_perl/5.16/Dancer/Plugin
X at dirrmtry lib/perl5/site_perl/5.16/Dancer
X at dirrmtry lib/perl5/site_perl/5.16
X at dirrmtry lib/perl5/site_perl
X at dirrmtry lib/perl5/5.16/man/man3
X at dirrmtry lib/perl5/5.16/man
X at dirrmtry lib/perl5/5.16
X at dirrmtry lib/perl5
3eebd9fff59c22e257d532bb6249a8ef
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list