aboutsummaryrefslogtreecommitdiff
path: root/databases/pear-DB
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2003-06-08 06:53:16 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2003-06-08 06:53:16 +0000
commit413c4f99ce34793cada9d6c29d5994afa2ad87f9 (patch)
tree57931682cad333072bcc754372d351af69d35416 /databases/pear-DB
parentea651de9adc0db902983f219cd0820eb61558032 (diff)
downloadports-413c4f99ce34793cada9d6c29d5994afa2ad87f9.tar.gz
ports-413c4f99ce34793cada9d6c29d5994afa2ad87f9.zip
Add pear-DB 1.4.0, pEAR Database Abstraction Layer.
PR: ports/52596 Submitted by: Thierry Thomas (<thierry@pompo.net>)
Notes
Notes: svn path=/head/; revision=82502
Diffstat (limited to 'databases/pear-DB')
-rw-r--r--databases/pear-DB/Makefile37
-rw-r--r--databases/pear-DB/distinfo1
-rw-r--r--databases/pear-DB/pkg-descr21
-rw-r--r--databases/pear-DB/pkg-plist97
4 files changed, 156 insertions, 0 deletions
diff --git a/databases/pear-DB/Makefile b/databases/pear-DB/Makefile
new file mode 100644
index 000000000000..8762c74843ad
--- /dev/null
+++ b/databases/pear-DB/Makefile
@@ -0,0 +1,37 @@
+# Ports collection makefile for: pear-DB
+# Date created: 28 November 2002
+# Whom: Thierry Thomas (<thierry@pompo.net>)
+#
+# $FreeBSD$
+#
+
+PORTNAME= DB
+PORTVERSION= 1.4.0
+CATEGORIES= databases www
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= PEAR Database Abstraction Layer
+
+BUILD_DEPENDS= ${PEARDIR}/PEAR.php:${PORTSDIR}/devel/pear-PEAR
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+.include <bsd.port.pre.mk>
+.include "${.CURDIR}/../../devel/pear-PEAR/Makefile.common"
+
+MANIFEST= DB DB.php tests
+DOCS= IDEAS MAINTAINERS STATUS TESTERS
+
+do-install:
+.for FILE in ${MANIFEST}
+ @${CP} -Rp ${WRKSRC}/${FILE} ${PEARDIR}
+ @${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PEARDIR}/${FILE}
+.endfor
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for FILE in ${DOCS}
+ @${INSTALL_DATA} ${WRKSRC}/doc/${FILE} ${DOCSDIR}
+.endfor
+ @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/databases/pear-DB/distinfo b/databases/pear-DB/distinfo
new file mode 100644
index 000000000000..ce591aee3899
--- /dev/null
+++ b/databases/pear-DB/distinfo
@@ -0,0 +1 @@
+MD5 (PEAR/DB-1.4.0.tgz) = 01729b5bfe1dad62393bdd5d15cf55fa
diff --git a/databases/pear-DB/pkg-descr b/databases/pear-DB/pkg-descr
new file mode 100644
index 000000000000..6558b16c665f
--- /dev/null
+++ b/databases/pear-DB/pkg-descr
@@ -0,0 +1,21 @@
+PEAR::DB is a database abstraction layer providing:
+* an OO-style query API
+* a DSN (data source name) format for specifying database servers
+* prepare/execute (bind) emulation for databases that don't support it natively
+* a result object for each query response
+* portable error codes
+* sequence emulation
+* sequential and non sequential row fetching as well as bulk fetching
+* ordered array, associative array and object formats supported for the fetched
+ rows
+* row limit support
+* transactions support
+* table information interface
+* DocBook and PHPDoc API documentation
+
+DB layers itself on top of PHP's existing database extensions. The currently
+supported extensions are: dbase, fbsql, interbase, informix, msql, mssql,
+mysql, oci8, odbc, pgsql and sybase (DB style interfaces to LDAP servers and
+MS ADO (using COM) are also avaible from a separate package).
+
+WWW: http://pear.php.net/package-info.php?package=DB
diff --git a/databases/pear-DB/pkg-plist b/databases/pear-DB/pkg-plist
new file mode 100644
index 000000000000..b0e4bf856041
--- /dev/null
+++ b/databases/pear-DB/pkg-plist
@@ -0,0 +1,97 @@
+%%PEARDIR%%/DB.php
+%%PEARDIR%%/DB/common.php
+%%PEARDIR%%/DB/dbase.php
+%%PEARDIR%%/DB/fbsql.php
+%%PEARDIR%%/DB/ibase.php
+%%PEARDIR%%/DB/ifx.php
+%%PEARDIR%%/DB/msql.php
+%%PEARDIR%%/DB/mssql.php
+%%PEARDIR%%/DB/mysql.php
+%%PEARDIR%%/DB/oci8.php
+%%PEARDIR%%/DB/odbc.php
+%%PEARDIR%%/DB/pgsql.php
+%%PEARDIR%%/DB/storage.php
+%%PEARDIR%%/DB/sybase.php
+%%PEARDIR%%/tests/db_error.phpt
+%%PEARDIR%%/tests/db_error2.phpt
+%%PEARDIR%%/tests/db_factory.phpt
+%%PEARDIR%%/tests/db_ismanip.phpt
+%%PEARDIR%%/tests/db_parsedsn.phpt
+%%PEARDIR%%/tests/driver/01connect.phpt
+%%PEARDIR%%/tests/driver/02fetch.phpt
+%%PEARDIR%%/tests/driver/03simplequery.phpt
+%%PEARDIR%%/tests/driver/04numcols.phpt
+%%PEARDIR%%/tests/driver/05sequences.phpt
+%%PEARDIR%%/tests/driver/06prepexec.phpt
+%%PEARDIR%%/tests/driver/08affectedrows.phpt
+%%PEARDIR%%/tests/driver/09numrows.phpt
+%%PEARDIR%%/tests/driver/10errormap.phpt
+%%PEARDIR%%/tests/driver/13limit.phpt
+%%PEARDIR%%/tests/driver/14fetchmode_object.phpt
+%%PEARDIR%%/tests/driver/15quote.phpt
+%%PEARDIR%%/tests/ibase/01connect.phpt
+%%PEARDIR%%/tests/ibase/02fetch.phpt
+%%PEARDIR%%/tests/ibase/03simplequery.phpt
+%%PEARDIR%%/tests/ibase/04numcols.phpt
+%%PEARDIR%%/tests/ibase/05sequences.phpt
+%%PEARDIR%%/tests/ibase/06prepexec.phpt
+%%PEARDIR%%/tests/ibase/10errormap.phpt
+%%PEARDIR%%/tests/mysql/01connect.phpt
+%%PEARDIR%%/tests/mysql/02fetch.phpt
+%%PEARDIR%%/tests/mysql/03simplequery.phpt
+%%PEARDIR%%/tests/mysql/04numcols.phpt
+%%PEARDIR%%/tests/mysql/05sequences.phpt
+%%PEARDIR%%/tests/mysql/06prepexec.phpt
+%%PEARDIR%%/tests/mysql/07errornative.phpt
+%%PEARDIR%%/tests/mysql/08affectedrows.phpt
+%%PEARDIR%%/tests/mysql/09numrows.phpt
+%%PEARDIR%%/tests/mysql/10errormap.phpt
+%%PEARDIR%%/tests/mysql/12tableinfo.phpt
+%%PEARDIR%%/tests/mysql/13limit.phpt
+%%PEARDIR%%/tests/mysql/14fetchmode_object.phpt
+%%PEARDIR%%/tests/oci8/01connect.phpt
+%%PEARDIR%%/tests/oci8/02fetch.phpt
+%%PEARDIR%%/tests/oci8/03simplequery.phpt
+%%PEARDIR%%/tests/oci8/04numcols.phpt
+%%PEARDIR%%/tests/oci8/05sequences.phpt
+%%PEARDIR%%/tests/oci8/06prepexec.phpt
+%%PEARDIR%%/tests/oci8/07errornative.phpt
+%%PEARDIR%%/tests/oci8/08affectedrows.phpt
+%%PEARDIR%%/tests/oci8/09numrows.phpt
+%%PEARDIR%%/tests/oci8/10errormap.phpt
+%%PEARDIR%%/tests/oci8/13limit.phpt
+%%PEARDIR%%/tests/odbc/01connect.phpt
+%%PEARDIR%%/tests/odbc/02fetch.phpt
+%%PEARDIR%%/tests/odbc/03simplequery.phpt
+%%PEARDIR%%/tests/odbc/04numcols.phpt
+%%PEARDIR%%/tests/odbc/06prepexec.phpt
+%%PEARDIR%%/tests/odbc/07errornative.phpt
+%%PEARDIR%%/tests/odbc/09numrows.phpt
+%%PEARDIR%%/tests/odbc/10errormap.phpt
+%%PEARDIR%%/tests/pgsql/01connect.phpt
+%%PEARDIR%%/tests/pgsql/02fetch.phpt
+%%PEARDIR%%/tests/pgsql/03simplequery.phpt
+%%PEARDIR%%/tests/pgsql/04numcols.phpt
+%%PEARDIR%%/tests/pgsql/05sequences.phpt
+%%PEARDIR%%/tests/pgsql/06prepexec.phpt
+%%PEARDIR%%/tests/pgsql/07errornative.phpt
+%%PEARDIR%%/tests/pgsql/08affectedrows.phpt
+%%PEARDIR%%/tests/pgsql/09numrows.phpt
+%%PEARDIR%%/tests/pgsql/10errormap.phpt
+%%PEARDIR%%/tests/pgsql/11transact.phpt
+%%PEARDIR%%/tests/pgsql/13limit.phpt
+%%PEARDIR%%/tests/pgsql/14fetchmode_object.phpt
+%%PORTDOCS%%%%DOCSDIR%%/IDEAS
+%%PORTDOCS%%%%DOCSDIR%%/MAINTAINERS
+%%PORTDOCS%%%%DOCSDIR%%/STATUS
+%%PORTDOCS%%%%DOCSDIR%%/TESTERS
+%%PKGREGDIR%%/package.xml
+@dirrm %%PEARDIR%%/DB
+@dirrm %%PEARDIR%%/tests/driver
+@dirrm %%PEARDIR%%/tests/ibase
+@dirrm %%PEARDIR%%/tests/mysql
+@dirrm %%PEARDIR%%/tests/oci8
+@dirrm %%PEARDIR%%/tests/odbc
+@dirrm %%PEARDIR%%/tests/pgsql
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+@unexec rmdir %D/share/pear/tests 2> /dev/null || true