From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Nov 26 12:00:49 2004 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6FEAB16A4D1 for ; Fri, 26 Nov 2004 12:00:49 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 34CC543D46 for ; Fri, 26 Nov 2004 12:00:49 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id iAQC0mxi075370 for ; Fri, 26 Nov 2004 12:00:48 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id iAQC0m0Y075361; Fri, 26 Nov 2004 12:00:48 GMT (envelope-from gnats) Resent-Date: Fri, 26 Nov 2004 12:00:48 GMT Resent-Message-Id: <200411261200.iAQC0m0Y075361@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Antonio Carlos Venancio Junior Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3378716A4CE for ; Fri, 26 Nov 2004 11:53:13 +0000 (GMT) Received: from digitalsign.com (cm-virtua-fln-C8B08F9E.brdterra.com.br [200.176.143.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id C600643D5E for ; Fri, 26 Nov 2004 11:53:11 +0000 (GMT) (envelope-from antonio@digitalsign.com) Received: from digitalsign.com (localhost [127.0.0.1]) by digitalsign.com (8.12.6/8.12.6) with ESMTP id iAQBr9I5008096 for ; Fri, 26 Nov 2004 09:53:09 -0200 (BRST) (envelope-from antonio@digitalsign.com) Received: (from antonio@localhost) by digitalsign.com (8.12.6/8.12.6/Submit) id iAQBr8aY008087; Fri, 26 Nov 2004 09:53:08 -0200 (BRST) Message-Id: <200411261153.iAQBr8aY008087@digitalsign.com> Date: Fri, 26 Nov 2004 09:53:08 -0200 (BRST) From: Antonio Carlos Venancio Junior To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/74408: New port: databases/pear-MDB2 PEAR database abstraction layer X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Antonio Carlos Venancio Junior List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Nov 2004 12:00:49 -0000 >Number: 74408 >Category: ports >Synopsis: New port: databases/pear-MDB2 PEAR database abstraction layer >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: Fri Nov 26 12:00:48 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Antônio Carlos Venâncio Júnior >Release: FreeBSD 4.10-STABLE i386 >Organization: >Environment: System: FreeBSD antonio.cb.sc.gov.br 4.10-STABLE FreeBSD 4.10-STABLE #6: Wed Nov 24 10:18:56 BRST 2004 root@antonio.cb.sc.gov.br:/usr/src/sys/compile/ANTONIO i386 >Description: New port: databases/pear-MDB2 PEAR database abstraction layer PEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction layers. Note that the API will be adapted to better fit with the new php5 only PDO before the first stable release. It provides a common API for all support RDBMS. The main difference to most other DB abstraction packages is that MDB2 goes much further to ensure portability. Currently supported RDBMS: MySQL PostGreSQL Oracle Frontbase Querysim Interbase/Firebird MSSQL SQLite Other soon to follow. >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: # # pear-MDB2 # pear-MDB2/Makefile # pear-MDB2/distinfo # pear-MDB2/pkg-descr # echo c - pear-MDB2 mkdir -p pear-MDB2 > /dev/null 2>&1 echo x - pear-MDB2/Makefile sed 's/^X//' >pear-MDB2/Makefile << 'END-of-pear-MDB2/Makefile' X# New ports collection makefile for: pear-MDB2 X# Date created: 26 November 2004 X# Whom: Antonio Carlos Venancio Junior () X# X# $FreeBSD$ X# X XPORTNAME= MDB2 XPORTVERSION= 2.0.0 XCATEGORIES= databases www pear XDISTNAME= ${PORTNAME}-${PORTVERSION}beta2 X XMAINTAINER= antonio@php.net XCOMMENT= PEAR database abstraction layer X XBUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR XRUN_DEPENDS= ${PEARDIR}/XML/Parser.php:${PORTSDIR}/devel/pear-XML_Parser X XUSE_PHP= yes X XFILES= MDB2/Date.php MDB2/Extended.php MDB2/Iterator.php MDB2/LOB.php \ X MDB2/Driver/fbsql.php MDB2/Driver/ibase.php MDB2/Driver/mssql.php \ X MDB2/Driver/mysql.php MDB2/Driver/oci8.php MDB2/Driver/pgsql.php \ X MDB2/Driver/querysim.php MDB2/Driver/sqlite.php \ X MDB2/Driver/Datatype/Common.php MDB2/Driver/Datatype/fbsql.php \ X MDB2/Driver/Datatype/ibase.php MDB2/Driver/Datatype/mssql.php \ X MDB2/Driver/Datatype/mysql.php MDB2/Driver/Datatype/oci8.php \ X MDB2/Driver/Datatype/pgsql.php MDB2/Driver/Datatype/sqlite.php \ X MDB2/Driver/Manager/Common.php MDB2/Driver/Manager/fbsql.php \ X MDB2/Driver/Manager/ibase.php MDB2/Driver/Manager/mssql.php \ X MDB2/Driver/Manager/mysql.php MDB2/Driver/Manager/oci8.php \ X MDB2/Driver/Manager/pgsql.php MDB2/Driver/Manager/sqlite.php \ X MDB2/Driver/Native/fbsql.php MDB2/Driver/Native/ibase.php \ X MDB2/Driver/Native/mssql.php MDB2/Driver/Native/mysql.php \ X MDB2/Driver/Native/oci8.php MDB2/Driver/Native/pgsql.php \ X MDB2/Driver/Native/sqlite.php MDB2/Driver/Reverse/Common.php \ X MDB2/Driver/Reverse/fbsql.php MDB2/Driver/Reverse/ibase.php \ X MDB2/Driver/Reverse/mssql.php MDB2/Driver/Reverse/mysql.php \ X MDB2/Driver/Reverse/oci8.php MDB2/Driver/Reverse/pgsql.php \ X MDB2/Driver/Reverse/sqlite.php MDB2/Tools/Manager.php \ X MDB2/Tools/Parser.php MDB2/Tools/reverse_engineer_xml_schema.php \ X MDB2/Wrapper/peardb.php MDB2.php XDOCS= CONTRIBUTORS datatypes.html Driver_Datatype_skeleton.php \ X Driver_Manager_skeleton.php Driver_Native_skeleton.php \ X Driver_Reverse_skeleton.php Driver_skeleton.php MAINTAINERS \ X MDB.dtd MDB.xsl querysim_readme.txt README STATUS TODO \ X xml_schema_documentation.html examples/example.php \ X examples/metapear_test_db.schema examples/peardb_wrapper_example.php XTESTS= clitest.php Console_TestListener.php driver_test.schema \ X HTML_TestListener.php lob_test.schema MDB2_api_testcase.php \ X MDB2_bugs_testcase.php MDB2_manager_testcase.php \ X MDB2_native_testcase.php MDB2_reverse_testcase.php \ X MDB2_usage_testcase.php README test.php test.schema \ X testchoose.php tests.css testUtils.php test_setup.php.dist \ X templates/results.tpl X X.include X XPHP_VERS= ${PHP_VERSION:S/.//g} X X.if defined(PHP_VERS) && ${PHP_VERS} < 420 XIGNORE= "You need PHP 4.2.0 or later to install PEAR::MDB2" X.endif X X.include "${PORTSDIR}/devel/pear-PEAR/Makefile.common" X.include END-of-pear-MDB2/Makefile echo x - pear-MDB2/distinfo sed 's/^X//' >pear-MDB2/distinfo << 'END-of-pear-MDB2/distinfo' XMD5 (PEAR/MDB2-2.0.0beta2.tgz) = 202829a526d27207bc46823b3b5b8553 XSIZE (PEAR/MDB2-2.0.0beta2.tgz) = 176377 END-of-pear-MDB2/distinfo echo x - pear-MDB2/pkg-descr sed 's/^X//' >pear-MDB2/pkg-descr << 'END-of-pear-MDB2/pkg-descr' XPEAR MDB2 is a merge of the PEAR DB and Metabase php database abstraction Xlayers. X XNote that the API will be adapted to better fit with the new php5 only PDO Xbefore the first stable release. X XIt provides a common API for all support RDBMS. The main difference to most Xother DB abstraction packages is that MDB2 goes much further to ensure Xportability. X XCurrently supported RDBMS: XMySQL XPostGreSQL XOracle XFrontbase XQuerysim XInterbase/Firebird XMSSQL XSQLite XOther soon to follow. X XWWW: http://pear.php.net/package/MDB2/ END-of-pear-MDB2/pkg-descr exit >Release-Note: >Audit-Trail: >Unformatted: