Skip site navigation (1)Skip section navigation (2)
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>