From owner-freebsd-ports-bugs@FreeBSD.ORG Wed May 14 06:30:07 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3478037B401 for ; Wed, 14 May 2003 06:30:07 -0700 (PDT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6271243FAF for ; Wed, 14 May 2003 06:30:05 -0700 (PDT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h4EDU5Up046579 for ; Wed, 14 May 2003 06:30:05 -0700 (PDT) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h4EDU5Ux046578; Wed, 14 May 2003 06:30:05 -0700 (PDT) Resent-Date: Wed, 14 May 2003 06:30:05 -0700 (PDT) Resent-Message-Id: <200305141330.h4EDU5Ux046578@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, Alex Kapranoff Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 15BAC37B401 for ; Wed, 14 May 2003 06:28:37 -0700 (PDT) Received: from ns.rrc.ru (ns.rrc.ru [217.171.4.7]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9068143FA3 for ; Wed, 14 May 2003 06:28:35 -0700 (PDT) (envelope-from kappa@in-line.ru) Received: from capsule.domain (postfix@[172.18.20.248]) by ns.rrc.ru (8.10.1/8.10.1) with ESMTP id h4EDRJm03161 for ; Wed, 14 May 2003 17:27:19 +0400 Received: by capsule.domain (Postfix, from userid 1000) id BC4CB1C602C; Wed, 14 May 2003 17:28:29 +0400 (MSD) Message-Id: <20030514132829.BC4CB1C602C@capsule.domain> Date: Wed, 14 May 2003 17:28:29 +0400 (MSD) From: Alex Kapranoff To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/52229: New port: p5-Validate-Net validates net-related strings X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 May 2003 13:30:07 -0000 >Number: 52229 >Category: ports >Synopsis: New port: p5-Validate-Net validates net-related strings >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 May 14 06:30:05 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Alex Kapranoff >Release: FreeBSD 4.8-STABLE i386 >Organization: IN-LINE Technologies >Environment: System: FreeBSD capsule.domain 4.8-STABLE FreeBSD 4.8-STABLE #0: Mon May 5 17:10:30 MSD 2003 root@capsule.domain:/usr/obj/usr/src/sys/CAPSULE i386 >Description: Validate::Net is a class designed to assist with the validation of internet related strings. It can be used to validate CGI forms, inter- nally by modules, and in any place where you want to check that an internet related string is valid before handing it off to a Net::* modules. It allows you to catch errors early, and with more detailed error mes- sages than you are likely to get further down in the Net::* modules. >How-To-Repeat: >Fix: # 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-Validate-Net/ # p5-Validate-Net/Makefile # p5-Validate-Net/distinfo # p5-Validate-Net/pkg-descr # p5-Validate-Net/pkg-plist # echo c - p5-Validate-Net/ mkdir -p p5-Validate-Net/ > /dev/null 2>&1 echo x - p5-Validate-Net/Makefile sed 's/^X//' >p5-Validate-Net/Makefile << 'END-of-p5-Validate-Net/Makefile' X# New ports collection makefile for: p5-Validate-Net X# Date created: May 14th 2003 X# Whom: Alex Kapranoff X# X# $FreeBSD$ X# X XPORTNAME= Validate-Net XPORTVERSION= 0.4 XCATEGORIES= net perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= ../../authors/id/A/AD/ADAMK XPKGNAMEPREFIX= p5- X XMAINTAINER= ports@freebsd.org XCOMMENT= Perl5 module that validates Net:: related strings X XBUILD_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/Class/Default.pm:${PORTSDIR}/devel/p5-Class-Default XRUN_DEPENDS= ${BUILD_DEPENDS} X XPERL_CONFIGURE= yes X XINSTALL_TARGET= pure_install X XMAN3= Validate::Net.3 XMAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include END-of-p5-Validate-Net/Makefile echo x - p5-Validate-Net/distinfo sed 's/^X//' >p5-Validate-Net/distinfo << 'END-of-p5-Validate-Net/distinfo' XMD5 (Validate-Net-0.4.tar.gz) = 924994f1fbc9163e76c4fe24a0fbb9ed END-of-p5-Validate-Net/distinfo echo x - p5-Validate-Net/pkg-descr sed 's/^X//' >p5-Validate-Net/pkg-descr << 'END-of-p5-Validate-Net/pkg-descr' XValidate::Net is a class designed to assist with the validation of Xinternet related strings such as domains & ips. It can be used to Xvalidate CGI forms, internally by modules, and in any place where you Xwant to check that an internet related string is valid before handing Xit off to a Net::* modules. X XIt allows you to catch errors early, and with more detailed error Xmessages than you are likely to get further down in the Net::* Xmodules. END-of-p5-Validate-Net/pkg-descr echo x - p5-Validate-Net/pkg-plist sed 's/^X//' >p5-Validate-Net/pkg-plist << 'END-of-p5-Validate-Net/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/Validate/Net.pm X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Validate 2>/dev/null || true Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Validate/Net/.packlist X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Validate/Net X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Validate 2>/dev/null|| true END-of-p5-Validate-Net/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: