Date: Sun, 11 Dec 2005 05:16:32 -0500 (EST) From: parv@pair.com To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/90230: New port: databases/p5-DBIx-Simple - Another|Simplified object oriented interface to Perl DBI Message-ID: <20051211101632.9B4D3B540@default.chvlva.adelphia.net> Resent-Message-ID: <200512111020.jBBAK4g2063808@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <parv@pair.org> 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 <bsd.port.pre.mk> 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 <bsd.port.post.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051211101632.9B4D3B540>