From gslin@colo-p.gslin.org  Tue Feb 15 23:04:26 2011
Return-Path: <gslin@colo-p.gslin.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CE14E106564A
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Feb 2011 23:04:26 +0000 (UTC)
	(envelope-from gslin@colo-p.gslin.org)
Received: from msr20.hinet.net (msr20.hinet.net [168.95.4.120])
	by mx1.freebsd.org (Postfix) with ESMTP id 8936B8FC16
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Feb 2011 23:04:26 +0000 (UTC)
Received: from colo-p.gslin.org (97.135.ip.mwsrv.com [210.242.135.97])
	by msr20.hinet.net (8.14.2/8.14.2) with ESMTP id p1FN36LD027316
	for <FreeBSD-gnats-submit@freebsd.org>; Wed, 16 Feb 2011 07:03:06 +0800 (CST)
Received: by colo-p.gslin.org (Postfix, from userid 1000)
	id AB17B7E81B; Wed, 16 Feb 2011 07:03:54 +0800 (CST)
Message-Id: <20110215230354.AB17B7E81B@colo-p.gslin.org>
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: [NEW PORT] www/p5-Emplacken: Manage multiple plack apps with a directory of config files
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>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:    pgollucci
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Feb 15 23:10:09 UTC 2011
>Closed-Date:    Wed Mar 09 16:44:13 UTC 2011
>Last-Modified:  Wed Mar  9 16:50:13 UTC 2011
>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:
Responsible-Changed-From-To: freebsd-ports-bugs->pgollucci 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Tue Feb 15 23:10:22 UTC 2011 
Responsible-Changed-Why:  
pgollucci@ wants his PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=154812 
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Wed Mar 9 16:44:12 UTC 2011 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=154812 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/154812: commit references a PR
Date: Wed,  9 Mar 2011 16:44:25 +0000 (UTC)

 miwi        2011-03-09 16:44:16 UTC
 
   FreeBSD ports repository
 
   Modified files:
     www                  Makefile 
   Added files:
     www/p5-Emplacken     Makefile distinfo pkg-descr pkg-plist 
   Log:
   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/
   
   PR:             ports/154812
   Submitted by:   Gea-Suan Lin <gslin at gslin.org>
   
   Revision  Changes    Path
   1.2834    +1 -0      ports/www/Makefile
   1.1       +37 -0     ports/www/p5-Emplacken/Makefile (new)
   1.1       +2 -0      ports/www/p5-Emplacken/distinfo (new)
   1.1       +12 -0     ports/www/p5-Emplacken/pkg-descr (new)
   1.1       +21 -0     ports/www/p5-Emplacken/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
