Date: Wed, 16 Feb 2011 07:03:54 +0800 (CST) From: Gea-Suan Lin <gslin@gslin.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gslin@gslin.org Subject: ports/154812: [NEW PORT] www/p5-Emplacken: Manage multiple plack apps with a directory of config files Message-ID: <20110215230354.AB17B7E81B@colo-p.gslin.org> Resent-Message-ID: <201102152310.p1FNA9U5080692@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 154812 >Category: ports >Synopsis: [NEW PORT] www/p5-Emplacken: Manage multiple plack apps with a directory of config files >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: Tue Feb 15 23:10:09 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Gea-Suan Lin >Release: FreeBSD 7.3-RELEASE-p2 i386 >Organization: >Environment: System: FreeBSD colo-p.gslin.org 7.3-RELEASE-p2 FreeBSD 7.3-RELEASE-p2 #0: Mon Jul 12 19:04:04 UTC 2010 >Description: Emplacken is a tool for managing a set of Plack applications based on config files. It also adds support for privilege dropping and error logs to those Plack servers that don't support these features natively. It works be reading a config file and using that to generate a PSGI application file based on your config. It knows how to generate Catalyst, Mojo, and Mason app files natively. For other apps, or more complicated setups, you can supply a template to Emplacken and it will use that to generate the PSGI app. WWW: http://search.cpan.org/dist/Emplacken/ Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- p5-Emplacken-0.01.shar begins here --- # 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-Emplacken # p5-Emplacken/pkg-descr # p5-Emplacken/Makefile # p5-Emplacken/pkg-plist # p5-Emplacken/distinfo # echo c - p5-Emplacken mkdir -p p5-Emplacken > /dev/null 2>&1 echo x - p5-Emplacken/pkg-descr sed 's/^X//' >p5-Emplacken/pkg-descr << '9799ffb423c17c1ba149313e91013c2f' XEmplacken is a tool for managing a set of Plack applications based on Xconfig files. It also adds support for privilege dropping and error Xlogs to those Plack servers that don't support these features Xnatively. X XIt works be reading a config file and using that to generate a PSGI Xapplication file based on your config. It knows how to generate XCatalyst, Mojo, and Mason app files natively. For other apps, or more Xcomplicated setups, you can supply a template to Emplacken and it Xwill use that to generate the PSGI app. X XWWW: http://search.cpan.org/dist/Emplacken/ 9799ffb423c17c1ba149313e91013c2f echo x - p5-Emplacken/Makefile sed 's/^X//' >p5-Emplacken/Makefile << 'ecd52e59201700aac1cd6b1de6f0426b' X# New ports collection makefile for: p5-Emplacken X# Date created: 2011-02-16 X# Whom: Gea-Suan Lin <gslin@gslin.org> X# X# $FreeBSD$ X# X XPORTNAME= Emplacken XPORTVERSION= 0.01 XCATEGORIES= www perl5 XMASTER_SITES= CPAN XMASTER_SITE_SUBDIR= ../../authors/id/D/DR/DROLSKY XPKGNAMEPREFIX= p5- X XMAINTAINER= gslin@gslin.org XCOMMENT= Manage multiple plack apps with a directory of config files X XRUN_DEPENDS= p5-Class-Load>=0:${PORTSDIR}/devel/p5-Class-Load \ X p5-Config-Any>=0:${PORTSDIR}/devel/p5-Config-Any \ X p5-File-Pid>=0:${PORTSDIR}/devel/p5-File-Pid \ X p5-List-AllUtils>=0:${PORTSDIR}/devel/p5-List-AllUtils \ X p5-Moose>=0:${PORTSDIR}/devel/p5-Moose \ X p5-MooseX-Getopt>=0:${PORTSDIR}/devel/p5-MooseX-Getopt \ X p5-MooseX-Types>=0:${PORTSDIR}/devel/p5-MooseX-Types \ X p5-MooseX-Types-Path-Class>=0:${PORTSDIR}/devel/p5-MooseX-Types-Path-Class \ X p5-MooseX-Types-Perl>=0:${PORTSDIR}/devel/p5-MooseX-Types-Perl \ X p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \ X p5-Text-Template>=0:${PORTSDIR}/textproc/p5-Text-Template \ X p5-autodie>=0:${PORTSDIR}/devel/p5-autodie \ X p5-namespace-autoclean>=0:${PORTSDIR}/devel/p5-namespace-autoclean X XPERL_CONFIGURE= yes X XMAN3= Emplacken.3 \ X Emplacken::Types.3 X X.include <bsd.port.mk> ecd52e59201700aac1cd6b1de6f0426b echo x - p5-Emplacken/pkg-plist sed 's/^X//' >p5-Emplacken/pkg-plist << '7075b8b10478d7726bf6b797638c7fda' X@comment $FreeBSD$ Xbin/emplacken X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Emplacken/.packlist X%%SITE_PERL%%/Emplacken.pm X%%SITE_PERL%%/Emplacken/App.pm X%%SITE_PERL%%/Emplacken/App/Starman.pm X%%SITE_PERL%%/Emplacken/CodeBuilder/Catalyst.pm X%%SITE_PERL%%/Emplacken/CodeBuilder/Dancer.pm X%%SITE_PERL%%/Emplacken/CodeBuilder/FromTemplate.pm X%%SITE_PERL%%/Emplacken/CodeBuilder/Mason.pm X%%SITE_PERL%%/Emplacken/CodeBuilder/Mojo.pm X%%SITE_PERL%%/Emplacken/Role/CodeBuilder.pm X%%SITE_PERL%%/Emplacken/Stderr.pm X%%SITE_PERL%%/Emplacken/Types.pm X%%SITE_PERL%%/Emplacken/Types/Internal.pm X@dirrmtry %%SITE_PERL%%/Emplacken/Types X@dirrmtry %%SITE_PERL%%/Emplacken/Role X@dirrmtry %%SITE_PERL%%/Emplacken/CodeBuilder X@dirrmtry %%SITE_PERL%%/Emplacken/App X@dirrmtry %%SITE_PERL%%/Emplacken X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Emplacken 7075b8b10478d7726bf6b797638c7fda echo x - p5-Emplacken/distinfo sed 's/^X//' >p5-Emplacken/distinfo << 'bc55b290d38896ba610d01d6aa8ff1ca' XSHA256 (Emplacken-0.01.tar.gz) = 70ffdf0c183771e7c7a9eefe1c505604c3c40ffd48327a86ce4dadd94c33d7cc XSIZE (Emplacken-0.01.tar.gz) = 19207 bc55b290d38896ba610d01d6aa8ff1ca exit --- p5-Emplacken-0.01.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20110215230354.AB17B7E81B>