Date: Sun, 9 Dec 2001 20:15:02 +1100 (EST) From: Tony Maher <tonym@biolateral.com.au> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/32641: New port: p5-Class-ObjectTemplate-DB Message-ID: <200112090915.fB99F2J19938@dt.home>
next in thread | raw e-mail | index | archive | help
>Number: 32641 >Category: ports >Synopsis: New port: p5-Class-ObjectTemplate-DB >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: Sun Dec 09 01:20:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Tony Maher >Release: FreeBSD 4.4-STABLE i386 >Organization: >Environment: System: FreeBSD dt.home 4.4-STABLE FreeBSD 4.4-STABLE #3: Sat Dec 8 16:24:41 EST 2001 root@dt.home:/usr/obj/usr/src/sys/DT i386 >Description: This is associated with PR ports/32640 "Class::ObjectTemplate::DB extends Class::ObjectTemplate in one simple way: the undefined() method. ... The author finds this useful when representing classes based on objects stored in databases (hence the name of the module). That way an object can be created, without triggering a DB lookup. Later if data is accessed and it is not currently present in the object, it can be retrieved on an as-need basis." - from the manual page. This is (one of many) dependant port required for a large biology port I am working on. I have no real way of testing this port so if a perl guru can look this over before committing ... >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-Class-ObjectTemplate-DB # p5-Class-ObjectTemplate-DB/pkg-comment # p5-Class-ObjectTemplate-DB/pkg-plist # p5-Class-ObjectTemplate-DB/Makefile # p5-Class-ObjectTemplate-DB/distinfo # p5-Class-ObjectTemplate-DB/pkg-descr # echo c - p5-Class-ObjectTemplate-DB mkdir -p p5-Class-ObjectTemplate-DB > /dev/null 2>&1 echo x - p5-Class-ObjectTemplate-DB/pkg-comment sed 's/^X//' >p5-Class-ObjectTemplate-DB/pkg-comment << 'END-of-p5-Class-ObjectTemplate-DB/pkg-comment' XAn optimized template builder base class with lookup capability END-of-p5-Class-ObjectTemplate-DB/pkg-comment echo x - p5-Class-ObjectTemplate-DB/pkg-plist sed 's/^X//' >p5-Class-ObjectTemplate-DB/pkg-plist << 'END-of-p5-Class-ObjectTemplate-DB/pkg-plist' Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class/ObjectTemplate/DB/.packlist Xlib/perl5/site_perl/%%PERL_VER%%/Class/ObjectTemplate/DB.pm X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/Class/ObjectTemplate 2>/dev/null || true X@unexec rmdir %D/lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Class 2>/dev/null || true END-of-p5-Class-ObjectTemplate-DB/pkg-plist echo x - p5-Class-ObjectTemplate-DB/Makefile sed 's/^X//' >p5-Class-ObjectTemplate-DB/Makefile << 'END-of-p5-Class-ObjectTemplate-DB/Makefile' X# New ports collection makefile for: Class::ObjectTemplate X# Date created: 9 Nov 2001 X# Whom: Tony Maher <tonym@biolateral.com.au> X# X# $FreeBSD$ X# X XPORTNAME= Class-ObjectTemplate-DB XPORTVERSION= 0.23 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_PERL_CPAN} XMASTER_SITE_SUBDIR= Class XPKGNAMEPREFIX= p5- X XMAINTAINER= tonym@biolateral.com.au X XRUN_DEPENDS= ${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/Class/ObjectTemplate.pm:${PORTSDIR}/devel/p5-Class-ObjectTemplate X XPERL_CONFIGURE= yes X XMAN3= Class::ObjectTemplate::DB.3 XMANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} X X.include <bsd.port.mk> END-of-p5-Class-ObjectTemplate-DB/Makefile echo x - p5-Class-ObjectTemplate-DB/distinfo sed 's/^X//' >p5-Class-ObjectTemplate-DB/distinfo << 'END-of-p5-Class-ObjectTemplate-DB/distinfo' XMD5 (Class-ObjectTemplate-DB-0.23.tar.gz) = 5465cf8b7f9ebbee5d2703e9c5f86986 END-of-p5-Class-ObjectTemplate-DB/distinfo echo x - p5-Class-ObjectTemplate-DB/pkg-descr sed 's/^X//' >p5-Class-ObjectTemplate-DB/pkg-descr << 'END-of-p5-Class-ObjectTemplate-DB/pkg-descr' X"Class::ObjectTemplate::DB extends Class::ObjectTemplate in one Xsimple way: the undefined() method. X... XThe author finds this useful when representing classes based on Xobjects stored in databases (hence the name of the module). XThat way an object can be created, without triggering a DB lookup. XLater if data is accessed and it is not currently present in the object, Xit can be retrieved on an as-need basis." X- from the manual page. X X-- XTony Maher <tonym@biolateral.com.au> END-of-p5-Class-ObjectTemplate-DB/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200112090915.fB99F2J19938>