ports/109509: [NEW PORT] devel/p5-Data-ObjectDriver: Simple, transparent data interface, with caching

Gea-Suan Lin gslin at gslin.org
Sun Feb 25 01:50:11 UTC 2007


>Number:         109509
>Category:       ports
>Synopsis:       [NEW PORT] devel/p5-Data-ObjectDriver: Simple, transparent data interface, with caching
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Feb 25 01:50:05 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD netnews.NCTU.edu.tw 6.2-RELEASE FreeBSD 6.2-RELEASE #1: Sun Jan 14 14:05:12 CST 2007
>Description:
Data::ObjectDriver is an object relational mapper, meaning that it
maps object-oriented design concepts onto a relational database.

It's inspired by, and descended from, the MT::ObjectDriver classes in
Six Apart's Movable Type and TypePad weblogging products. But it adds
in caching and partitioning layers, allowing you to spread data across
multiple physical databases, without your application code needing to
know where the data is stored.

It's currently considered ALPHA code. The API is largely fixed, but
may seen some small changes in the future. For what it's worth, the
likeliest area for changes are in the syntax for the search method,
and would most likely not break much in the way of backwards
compatibility.

WWW:	http://search.cpan.org/dist/Data-ObjectDriver/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-Data-ObjectDriver-0.03.shar begins here ---
# 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-Data-ObjectDriver
#	p5-Data-ObjectDriver/pkg-descr
#	p5-Data-ObjectDriver/Makefile
#	p5-Data-ObjectDriver/pkg-plist
#	p5-Data-ObjectDriver/distinfo
#
echo c - p5-Data-ObjectDriver
mkdir -p p5-Data-ObjectDriver > /dev/null 2>&1
echo x - p5-Data-ObjectDriver/pkg-descr
sed 's/^X//' >p5-Data-ObjectDriver/pkg-descr << 'END-of-p5-Data-ObjectDriver/pkg-descr'
XData::ObjectDriver is an object relational mapper, meaning that it
Xmaps object-oriented design concepts onto a relational database.
X
XIt's inspired by, and descended from, the MT::ObjectDriver classes in
XSix Apart's Movable Type and TypePad weblogging products. But it adds
Xin caching and partitioning layers, allowing you to spread data across
Xmultiple physical databases, without your application code needing to
Xknow where the data is stored.
X
XIt's currently considered ALPHA code. The API is largely fixed, but
Xmay seen some small changes in the future. For what it's worth, the
Xlikeliest area for changes are in the syntax for the search method,
Xand would most likely not break much in the way of backwards
Xcompatibility.
X
XWWW:	http://search.cpan.org/dist/Data-ObjectDriver/
END-of-p5-Data-ObjectDriver/pkg-descr
echo x - p5-Data-ObjectDriver/Makefile
sed 's/^X//' >p5-Data-ObjectDriver/Makefile << 'END-of-p5-Data-ObjectDriver/Makefile'
X# New ports collection makefile for:	p5-Data-ObjectDriver
X# Date created:		2007-02-25
X# Whom:			Gea-Suan Lin <gslin at gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Data-ObjectDriver
XPORTVERSION=	0.03
XCATEGORIES=	devel perl5
XMASTER_SITES=	CPAN
XMASTER_SITE_SUBDIR=	Data
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	gslin at gslin.org
XCOMMENT=	Simple, transparent data interface, with caching
X
XRUN_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
X		${SITE_PERL}/Class/Accessor/Fast.pm:${PORTSDIR}/devel/p5-Class-Accessor \
X		${SITE_PERL}/Class/Data/Inheritable.pm:${PORTSDIR}/devel/p5-Class-Data-Inheritable \
X		${SITE_PERL}/Class/Trigger.pm:${PORTSDIR}/devel/p5-Class-Trigger \
X		${SITE_PERL}/Text/SimpleTable.pm:${PORTSDIR}/textproc/p5-Text-SimpleTable
XBUILD_DEPENDS=	${RUN_DEPENDS}
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Data::ObjectDriver.3 Data::ObjectDriver::BaseObject.3 \
X		Data::ObjectDriver::Driver::DBD::SQLite.3 \
X		Data::ObjectDriver::Profiler.3
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500800
XIGNORE=		requires Perl 5.8 or later. Install lang/perl5.8 and try again
X.endif
X
X.include <bsd.port.post.mk>
END-of-p5-Data-ObjectDriver/Makefile
echo x - p5-Data-ObjectDriver/pkg-plist
sed 's/^X//' >p5-Data-ObjectDriver/pkg-plist << 'END-of-p5-Data-ObjectDriver/pkg-plist'
X at comment $FreeBSD$
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/ObjectDriver/.packlist
X%%SITE_PERL%%/Data/ObjectDriver.pm
X%%SITE_PERL%%/Data/ObjectDriver/BaseObject.pm
X%%SITE_PERL%%/Data/ObjectDriver/BaseView.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/._SimplePartition.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/BaseCache.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/Cache/Apache.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/Cache/Cache.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/Cache/Memcached.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/Cache/RAM.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/DBD.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/DBD/Pg.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/DBD/SQLite.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/DBD/mysql.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/DBI.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/Partition.pm
X%%SITE_PERL%%/Data/ObjectDriver/Driver/SimplePartition.pm
X%%SITE_PERL%%/Data/ObjectDriver/Errors.pm
X%%SITE_PERL%%/Data/ObjectDriver/Profiler.pm
X%%SITE_PERL%%/Data/ObjectDriver/SQL.pm
X at dirrmtry %%SITE_PERL%%/Data/ObjectDriver/Driver/DBD
X at dirrmtry %%SITE_PERL%%/Data/ObjectDriver/Driver/Cache
X at dirrmtry %%SITE_PERL%%/Data/ObjectDriver/Driver
X at dirrmtry %%SITE_PERL%%/Data/ObjectDriver
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data/ObjectDriver
END-of-p5-Data-ObjectDriver/pkg-plist
echo x - p5-Data-ObjectDriver/distinfo
sed 's/^X//' >p5-Data-ObjectDriver/distinfo << 'END-of-p5-Data-ObjectDriver/distinfo'
XMD5 (Data-ObjectDriver-0.03.tar.gz) = 8845a4c669790de2d66521f5a83847b9
XSHA256 (Data-ObjectDriver-0.03.tar.gz) = 31029e1573596705f078225611502b01b4d646245298c7e1bafdfb22b0ee7e5e
XSIZE (Data-ObjectDriver-0.03.tar.gz) = 51733
END-of-p5-Data-ObjectDriver/distinfo
exit
--- p5-Data-ObjectDriver-0.03.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list