Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 10 Apr 2001 16:33:52 +0400 (MSD)
From:      dsh@vlink.ru
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/26477: new port: devel/p5-Params-Validate
Message-ID:  <20010410123352.523169BB90@neva.vlink.ru>

next in thread | raw e-mail | index | archive | help

>Number:         26477
>Category:       ports
>Synopsis:       new port: devel/p5-Params-Validate
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 10 05:40:00 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Denis Shaposhnikov
>Release:        FreeBSD 4.2-STABLE i386
>Organization:
>Environment:

>Description:

The Params::Validate module allows you to validate method or function
call parameters to an arbitrary level of specificity.  At the simplest
level, it is capable of validating the required parameters were given
and that no unspecified additional parameters were passed in. It is
also capable of determining that a parameter is of a specific type,
that it is an object of a certain class hierarchy, that it possesses
certain methods, or applying validation callbacks to arguments.

>How-To-Repeat:

# 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-Params-Validate/
#	p5-Params-Validate/Makefile
#	p5-Params-Validate/pkg-comment
#	p5-Params-Validate/distinfo
#	p5-Params-Validate/pkg-descr
#	p5-Params-Validate/pkg-plist
#
echo c - p5-Params-Validate/
mkdir -p p5-Params-Validate/ > /dev/null 2>&1
echo x - p5-Params-Validate/Makefile
sed 's/^X//' >p5-Params-Validate/Makefile << 'END-of-p5-Params-Validate/Makefile'
X# New ports collection makefile for:	Params::Validate
X# Date created:				10 April 2001
X# Whom:					Denis Shaposhnikov <dsh@vlink.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Params-Validate
XPORTVERSION=	0.03
XCATEGORIES=	devel perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Devel/DROLSKY
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	dsh@vlink.ru
X
XPERL_CONFIGURE=	yes
XMAN3PREFIX=	${PREFIX}/lib/perl5/${PERL_VERSION}
X
XMAN3=		Params::Validate.3
X
X.include <bsd.port.mk>
END-of-p5-Params-Validate/Makefile
echo x - p5-Params-Validate/pkg-comment
sed 's/^X//' >p5-Params-Validate/pkg-comment << 'END-of-p5-Params-Validate/pkg-comment'
XValidate method/function parameters
END-of-p5-Params-Validate/pkg-comment
echo x - p5-Params-Validate/distinfo
sed 's/^X//' >p5-Params-Validate/distinfo << 'END-of-p5-Params-Validate/distinfo'
XMD5 (Params-Validate-0.03.tar.gz) = db1b96fdd4cb9905eb3e9c49726eb9d8
END-of-p5-Params-Validate/distinfo
echo x - p5-Params-Validate/pkg-descr
sed 's/^X//' >p5-Params-Validate/pkg-descr << 'END-of-p5-Params-Validate/pkg-descr'
XThe Params::Validate module allows you to validate method or function
Xcall parameters to an arbitrary level of specificity.  At the simplest
Xlevel, it is capable of validating the required parameters were given
Xand that no unspecified additional parameters were passed in. It is
Xalso capable of determining that a parameter is of a specific type,
Xthat it is an object of a certain class hierarchy, that it possesses
Xcertain methods, or applying validation callbacks to arguments.
END-of-p5-Params-Validate/pkg-descr
echo x - p5-Params-Validate/pkg-plist
sed 's/^X//' >p5-Params-Validate/pkg-plist << 'END-of-p5-Params-Validate/pkg-plist'
Xlib/perl5/site_perl/%%PERL_VER%%/Params/Validate/Heavy.pm
Xlib/perl5/site_perl/%%PERL_VER%%/Params/Validate.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Params/Validate/.packlist
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/Params/Validate
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/Params
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Params/Validate
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Params
END-of-p5-Params-Validate/pkg-plist
exit

>Fix:


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010410123352.523169BB90>