From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Aug 8 20:30:02 2007 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7881C16A417 for ; Wed, 8 Aug 2007 20:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 5AAC513C4B4 for ; Wed, 8 Aug 2007 20:30:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.1/8.14.1) with ESMTP id l78KU2re031203 for ; Wed, 8 Aug 2007 20:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.1/8.14.1/Submit) id l78KU2Ii031202; Wed, 8 Aug 2007 20:30:02 GMT (envelope-from gnats) Resent-Date: Wed, 8 Aug 2007 20:30:02 GMT Resent-Message-Id: <200708082030.l78KU2Ii031202@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Steven Kreuzer Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D07F916A417 for ; Wed, 8 Aug 2007 20:20:58 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id C38D713C48E for ; Wed, 8 Aug 2007 20:20:58 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.1/8.14.1) with ESMTP id l78KKwZi090030 for ; Wed, 8 Aug 2007 20:20:58 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.1/8.14.1/Submit) id l78KKw8i090027; Wed, 8 Aug 2007 20:20:58 GMT (envelope-from nobody) Message-Id: <200708082020.l78KKw8i090027@www.freebsd.org> Date: Wed, 8 Aug 2007 20:20:58 GMT From: Steven Kreuzer To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: ports/115328: New Port: devel/p5-Data-Validate X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2007 20:30:02 -0000 >Number: 115328 >Category: ports >Synopsis: New Port: devel/p5-Data-Validate >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: Wed Aug 08 20:30:01 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Steven Kreuzer >Release: 6.2-STABLE >Organization: >Environment: FreeBSD scruffy.exit2shell.com 6.2-STABLE FreeBSD 6.2-STABLE #0: Fri Apr 13 17:11:11 EDT 2007 root@barsinister.sddi.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: Attached is a port for Data::Validate which are perl routines for common data validation methods >How-To-Repeat: >Fix: 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: # # /usr/ports/devel/p5-Data-Validate # /usr/ports/devel/p5-Data-Validate/distinfo # /usr/ports/devel/p5-Data-Validate/Makefile # /usr/ports/devel/p5-Data-Validate/pkg-descr # /usr/ports/devel/p5-Data-Validate/pkg-plist # echo c - /usr/ports/devel/p5-Data-Validate mkdir -p /usr/ports/devel/p5-Data-Validate > /dev/null 2>&1 echo x - /usr/ports/devel/p5-Data-Validate/distinfo sed 's/^X//' >/usr/ports/devel/p5-Data-Validate/distinfo << 'END-of-/usr/ports/devel/p5-Data-Validate/distinfo' XMD5 (Data-Validate-0.08.tar.gz) = 2ca2c8d5750b5a0725f6b483442e6bc7 XSHA256 (Data-Validate-0.08.tar.gz) = 34a9836c7b6447be97cb940ed082f73d4bffba4bb147cef7e0a1c86e62609a29 XSIZE (Data-Validate-0.08.tar.gz) = 12591 END-of-/usr/ports/devel/p5-Data-Validate/distinfo echo x - /usr/ports/devel/p5-Data-Validate/Makefile sed 's/^X//' >/usr/ports/devel/p5-Data-Validate/Makefile << 'END-of-/usr/ports/devel/p5-Data-Validate/Makefile' X# New ports collection makefile for: devel/p5-Data-Validate X# Date created: 06 August 2007 X# Whom: Steven Kreuzer X# X# $FreeBSD$ X# X XPORTNAME= Data-Validate XPORTVERSION= 0.08 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Data XPKGNAMEPREFIX= p5- X XMAINTAINER= skreuzer@exit2shell.com XCOMMENT= Data::Validate - Common data validation methods X XBUILD_DEPENDS= ${SITE_PERL}/Math/BigInt.pm:${PORTSDIR}/math/p5-Math-BigInt XRUN_DEPENDS= ${BUILD_DEPENDS} X XPERL_CONFIGURE= yes X XMAN3= Data::Validate.3 X X.include END-of-/usr/ports/devel/p5-Data-Validate/Makefile echo x - /usr/ports/devel/p5-Data-Validate/pkg-descr sed 's/^X//' >/usr/ports/devel/p5-Data-Validate/pkg-descr << 'END-of-/usr/ports/devel/p5-Data-Validate/pkg-descr' XThis module collects common validation routines to make input validation, Xand untainting easier and more readable. Most of the functions are not Xmuch shorter than their direct perl equivalent, but their names make it Xclear what you're trying to test for. X XWWW: http://search.cpan.org/~sonnen/Data-Validate-0.08/ END-of-/usr/ports/devel/p5-Data-Validate/pkg-descr echo x - /usr/ports/devel/p5-Data-Validate/pkg-plist sed 's/^X//' >/usr/ports/devel/p5-Data-Validate/pkg-plist << 'END-of-/usr/ports/devel/p5-Data-Validate/pkg-plist' X%%SITE_PERL%%/Data/Validate.pm X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/new.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_integer.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_numeric.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_hex.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_oct.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_between.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_greater_then.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_less_than.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_equal_to.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_even.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_odd.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_alphanumeric.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/is_printable.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/length_is_between.al X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate/autosplit.ix X%%SITE_PERL%%/%%PERL_ARCH%%/mach/auto/Data/Validate/.packlist X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/Validate X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data X@dirrmtry %%SITE_PERL%%/Data/Validate X@dirrmtry %%SITE_PERL%%/Data END-of-/usr/ports/devel/p5-Data-Validate/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: