ports/152787: New port: devel/p5-Parse-PlainConfig parser for plain-text configuration files

Peter Vereshagin peter at vereshagin.org
Thu Dec 2 17:40:11 UTC 2010


>Number:         152787
>Category:       ports
>Synopsis:       New port: devel/p5-Parse-PlainConfig parser for plain-text configuration 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:   Thu Dec 02 17:40:11 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Peter Vereshagin
>Release:        7.3-stable as of September, 2010
>Organization:
Private
>Environment:
FreeBSD screwed.box 7.3-STABLE FreeBSD 7.3-STABLE #4: Fri Nov 19 13:37:51 MSK 2010     user at thehost.domain:/usr/local/obj/usr/local/src/sys/KERNEE  i386
>Description:
Parse::PlainConfig allows you to use plain configuration files with many features like cusomization of the configuration syntax definition.
>How-To-Repeat:

>Fix:
shar attached

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-Parse-PlainConfig
#	p5-Parse-PlainConfig/Makefile
#	p5-Parse-PlainConfig/distinfo
#	p5-Parse-PlainConfig/pkg-descr
#	p5-Parse-PlainConfig/pkg-plist
#
echo c - p5-Parse-PlainConfig
mkdir -p p5-Parse-PlainConfig > /dev/null 2>&1
echo x - p5-Parse-PlainConfig/Makefile
sed 's/^X//' >p5-Parse-PlainConfig/Makefile << 'a2469de9dbd0f8e208d1287ae062b76a'
X# New ports collection makefile for:	p5-Parse-PlainConfig
X# Date created:				December 2nd 2010
X# Whom:	      				Peter Vereshagin <peter at vereshagin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Parse-PlainConfig
XPORTVERSION=	2.06
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	peter at vereshagin.org
XCOMMENT=	Perl5 module to use plain config files
X
XRUN_DEPENDS=	p5-Paranoid>0:${PORTSDIR}/devel/p5-Paranoid \
X		p5-Text-ParseWords>0:${PORTSDIR}/textproc/p5-Text-ParseWords \
X		p5-Text-Tabs+Wrap>0:${PORTSDIR}/textproc/p5-Text-Tabs+Wrap
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Parse::PlainConfig.3
X
X.include <bsd.port.mk>
a2469de9dbd0f8e208d1287ae062b76a
echo x - p5-Parse-PlainConfig/distinfo
sed 's/^X//' >p5-Parse-PlainConfig/distinfo << '05c439c835e974b8055b6134bc2f69ea'
XSHA256 (Parse-PlainConfig-2.06.tar.gz) = 1c9d48b8fe3d7fe8b570d0111b9cfb28c2c07e8136f557146b9b1503c06cf7b8
XSIZE (Parse-PlainConfig-2.06.tar.gz) = 25487
05c439c835e974b8055b6134bc2f69ea
echo x - p5-Parse-PlainConfig/pkg-descr
sed 's/^X//' >p5-Parse-PlainConfig/pkg-descr << '7dcf14516898b9633fb2e7fa62a349f0'
XThis perl module allows you to use generic config files in Perl applications.
XSyntax of the configuration file(s) to read is fully configurable including
Xdelimiters, maximum config size, ends of lines, and features include comments,
Xassociative arrays, types of variables with coercion
X
XWWW: http://search.cpan.org/dist/Parse-PlainConfig/
7dcf14516898b9633fb2e7fa62a349f0
echo x - p5-Parse-PlainConfig/pkg-plist
sed 's/^X//' >p5-Parse-PlainConfig/pkg-plist << '4e3f7a8e3713ac71c81ac8127958bd91'
X%%SITE_PERL%%/Parse/PlainConfig.pm
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Parse/PlainConfig/.packlist
X at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Parse/PlainConfig
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Parse
X at dirrmtry %%SITE_PERL%%/Parse
4e3f7a8e3713ac71c81ac8127958bd91
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list