From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Dec 11 10:20:06 2005 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org 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 3A8A116A420 for ; Sun, 11 Dec 2005 10:20:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 618DC43D62 for ; Sun, 11 Dec 2005 10:20:04 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id jBBAK4V9063812 for ; Sun, 11 Dec 2005 10:20:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id jBBAK4g2063808; Sun, 11 Dec 2005 10:20:04 GMT (envelope-from gnats) Resent-Date: Sun, 11 Dec 2005 10:20:04 GMT Resent-Message-Id: <200512111020.jBBAK4g2063808@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, parv@pair.com Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C636516A41F for ; Sun, 11 Dec 2005 10:16:31 +0000 (GMT) (envelope-from parv@chvlva.adelphia.net) Received: from mta11.adelphia.net (mta11.adelphia.net [68.168.78.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id 08DB143D4C for ; Sun, 11 Dec 2005 10:16:30 +0000 (GMT) (envelope-from parv@chvlva.adelphia.net) Received: from default.chvlva.adelphia.net ([68.67.248.52]) by mta11.adelphia.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20051211101629.ONLW4477.mta11.adelphia.net@default.chvlva.adelphia.net> for ; Sun, 11 Dec 2005 05:16:29 -0500 Received: by default.chvlva.adelphia.net (Postfix, from userid 1000) id 9B4D3B540; Sun, 11 Dec 2005 05:16:32 -0500 (EST) Message-Id: <20051211101632.9B4D3B540@default.chvlva.adelphia.net> Date: Sun, 11 Dec 2005 05:16:32 -0500 (EST) From: parv@pair.com To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/90230: New port: databases/p5-DBIx-Simple - Another|Simplified object oriented interface to Perl DBI X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: parv@pair.com List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 11 Dec 2005 10:20:06 -0000 >Number: 90230 >Category: ports >Synopsis: New port: databases/p5-DBIx-Simple - Another|Simplified object oriented interface to Perl DBI >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Dec 11 10:20:03 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Parv >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD holestein.holy.cow 5.4-STABLE FreeBSD 5.4-STABLE #10: Sun Nov 27 21:50:44 EST 2005 root@holestein.holy.cow:/work/obj/misc/src-5/sys/BOVINE-T42 i386 >Description: DBIx::Simple module aims to be a simplified object oriented interface to Perl DBI. From its description ... Query preparation and execution are combined in a single method, the result object (which is a wrapper around the statement handle) provides easy row-by-row and slurping methods. The "query" method returns either a result object, or a dummy object. The dummy object returns undef (or an empty list) for all methods and when used in boolean context, is false. The dummy object lets you postpone (or skip) error checking, but it also makes immediate error check simply " $db->query(...) or die $db->error". This port depends on devel/p5-Data-Swap for which I have submitted a PR few moments ago. >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-DBIx-Simple # p5-DBIx-Simple/Makefile # p5-DBIx-Simple/pkg-descr # p5-DBIx-Simple/pkg-plist # p5-DBIx-Simple/distinfo # echo c - p5-DBIx-Simple mkdir -p p5-DBIx-Simple > /dev/null 2>&1 echo x - p5-DBIx-Simple/Makefile sed 's/^X//' >p5-DBIx-Simple/Makefile << 'END-of-p5-DBIx-Simple/Makefile' X# New ports collection makefile for: DBIx::Simple X# Date created: 10 December 2005 X# Whom: Parv X# X# $FreeBSD$ X# X XPORTNAME= DBIx-Simple XPORTVERSION= 1.26 XCATEGORIES= databases perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= DBIx XPKGNAMEPREFIX= p5- X XMAINTAINER= parv@pair.com XCOMMENT= Simplified object oriented interface to Perl DBI X XRUN_DEPENDS= p5-DBI>=1.21:${PORTSDIR}/databases/p5-DBI \ X p5-Data-Swap>=0.02:${PORTSDIR}/devel/p5-Data-Swap X X.if defined(WITH_SQL_ABSTRACT) XRUN_DEPENDS+= p5-SQL-Abstract>=0:${PORTSDIR}/databases/p5-SQL-Abstract X.endif X X.if defined(WITH_DBIX_XHTML_TABLE) XRUN_DEPENDS+= p5-DBIx-XHTML_Table>=0:${PORTSDIR}/databases/p5-DBIx-XHTML_Table X.endif X X.if defined(WITH_TEXT_TABLE) XRUN_DEPENDS+= p5-Text-Table>=0:${PORTSDIR}/textproc/p5-Text-Table X.endif X XPERL_CONFIGURE= yes X XMAN3= DBIx::Simple.3 \ X DBIx::Simple::Examples.3 \ X DBIx::Simple::Comparison.3 \ X DBIx::Simple::SQE.3 X X.include X X.if ${PERL_LEVEL} < 500600 XIGNORE= need at least Perl 5.6; install lang/perl or lang/perl5.8 X.endif X X.include END-of-p5-DBIx-Simple/Makefile echo x - p5-DBIx-Simple/pkg-descr sed 's/^X//' >p5-DBIx-Simple/pkg-descr << 'END-of-p5-DBIx-Simple/pkg-descr' XDBIx::Simple module aims to be a simplified object oriented interface to Perl XDBI. From its description ... X X Query preparation and execution are combined in a single method, the result X object (which is a wrapper around the statement handle) provides easy X row-by-row and slurping methods. X X The "query" method returns either a result object, or a dummy object. The X dummy object returns undef (or an empty list) for all methods and when used in X boolean context, is false. The dummy object lets you postpone (or skip) error X checking, but it also makes immediate error check simply " $db->query(...) or X die $db->error". X XWWW: http://search.cpan.org/dist/DBIx-Simple/ END-of-p5-DBIx-Simple/pkg-descr echo x - p5-DBIx-Simple/pkg-plist sed 's/^X//' >p5-DBIx-Simple/pkg-plist << 'END-of-p5-DBIx-Simple/pkg-plist' X%%SITE_PERL%%/DBIx/Simple.pm X%%SITE_PERL%%/DBIx/Simple/Comparison.pod X%%SITE_PERL%%/DBIx/Simple/Examples.pod X%%SITE_PERL%%/DBIx/Simple/SQE.pm X@unexec rmdir %D/%%SITE_PERL%%/DBIx/Simple X@unexec rmdir %D/%%SITE_PERL%%/DBIx 2>/dev/null || true END-of-p5-DBIx-Simple/pkg-plist echo x - p5-DBIx-Simple/distinfo sed 's/^X//' >p5-DBIx-Simple/distinfo << 'END-of-p5-DBIx-Simple/distinfo' XMD5 (DBIx-Simple-1.26.tar.gz) = 47e4a2780fb27139e4b8d2c13c28ba13 XSHA256 (DBIx-Simple-1.26.tar.gz) = cf69682d844b313fbe68c003704d102c22df995367033a6da4e11ef5789af63c XSIZE (DBIx-Simple-1.26.tar.gz) = 15869 END-of-p5-DBIx-Simple/distinfo exit >Release-Note: >Audit-Trail: >Unformatted: