From owner-freebsd-ports Tue Apr 10 5:40: 7 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id A0F1037B423 for ; Tue, 10 Apr 2001 05:40:01 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f3ACe1q23320; Tue, 10 Apr 2001 05:40:01 -0700 (PDT) (envelope-from gnats) Received: from neva.vlink.ru (neva.vlink.ru [195.239.222.8]) by hub.freebsd.org (Postfix) with ESMTP id 9075237B424 for ; Tue, 10 Apr 2001 05:33:53 -0700 (PDT) (envelope-from dsh@neva.vlink.ru) Received: by neva.vlink.ru (Postfix, from userid 1000) id 523169BB90; Tue, 10 Apr 2001 16:33:52 +0400 (MSD) Message-Id: <20010410123352.523169BB90@neva.vlink.ru> Date: Tue, 10 Apr 2001 16:33:52 +0400 (MSD) From: dsh@vlink.ru Reply-To: dsh@neva.vlink.ru To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.2 Subject: ports/26477: new port: devel/p5-Params-Validate Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >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 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 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