From owner-freebsd-ports Sun Dec 9 1:20:16 2001 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id C66CD37B416 for ; Sun, 9 Dec 2001 01:20:00 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fB99K0S21509; Sun, 9 Dec 2001 01:20:00 -0800 (PST) (envelope-from gnats) Received: from mail016.syd.optusnet.com.au (mail016.syd.optusnet.com.au [203.2.75.176]) by hub.freebsd.org (Postfix) with ESMTP id 724BB37B416 for ; Sun, 9 Dec 2001 01:15:03 -0800 (PST) Received: from dt.home (c31516.thorn1.nsw.optusnet.com.au [203.164.22.4]) by mail016.syd.optusnet.com.au (8.11.1/8.11.1) with ESMTP id fB99F2O00424 for ; Sun, 9 Dec 2001 20:15:02 +1100 Received: (from tonym@localhost) by dt.home (8.11.6/8.11.6) id fB99F2J19938; Sun, 9 Dec 2001 20:15:02 +1100 (EST) (envelope-from tonym) Message-Id: <200112090915.fB99F2J19938@dt.home> Date: Sun, 9 Dec 2001 20:15:02 +1100 (EST) From: Tony Maher Reply-To: Tony Maher To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/32641: New port: p5-Class-ObjectTemplate-DB Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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 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 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 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