Date: Sun, 25 Feb 2007 09:46:12 +0800 (CST) From: Gea-Suan Lin <gslin@gslin.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gslin@gslin.org Subject: ports/109509: [NEW PORT] devel/p5-Data-ObjectDriver: Simple, transparent data interface, with caching Message-ID: <20070225014612.EA5EC54@netnews.NCTU.edu.tw> Resent-Message-ID: <200702250150.l1P1o5XG022665@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@dirrmtry %%SITE_PERL%%/Data/ObjectDriver/Driver/DBD X@dirrmtry %%SITE_PERL%%/Data/ObjectDriver/Driver/Cache X@dirrmtry %%SITE_PERL%%/Data/ObjectDriver/Driver X@dirrmtry %%SITE_PERL%%/Data/ObjectDriver X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070225014612.EA5EC54>