diff options
author | grant <grant@pkgsrc.org> | 2004-04-15 10:37:24 +0000 |
---|---|---|
committer | grant <grant@pkgsrc.org> | 2004-04-15 10:37:24 +0000 |
commit | 9254d7edb32a49b52b53fb140ff3a2d93e447228 (patch) | |
tree | 38652a82cb30869fa818ee58f8a0d916cb678d19 /databases/sqlrelay | |
parent | dff10e3af62eb7f2dd71b831f4b3cfe7ed03579f (diff) | |
download | pkgsrc-9254d7edb32a49b52b53fb140ff3a2d93e447228.tar.gz |
Initial import of sqlrelay-0.33.1 into the NetBSD packages collection.
SQL Relay is a persistent database connection pooling, proxying and
load balancing system for Unix and Linux supporting ODBC, Oracle,
MySQL, mSQL, PostgreSQL, Sybase, MS SQL Server, IBM DB2, Interbase,
Lago and SQLite with APIs for C, C++, Perl, Perl-DBI, Python,
Python-DB, Zope, PHP, Ruby, Ruby-DBI, TCL and Java, command line
clients, a GUI configuration tool and extensive documentation.
The APIs support advanced database operations such as bind variables,
multi-row fetches, client side result set caching and suspended
transactions. It is ideal for speeding up database-driven web-based
applications, accessing databases from unsupported platforms,
migrating between databases, distributing access to replicated
databases and throttling database access.
Diffstat (limited to 'databases/sqlrelay')
-rw-r--r-- | databases/sqlrelay/DESCR | 13 | ||||
-rw-r--r-- | databases/sqlrelay/Makefile | 36 | ||||
-rw-r--r-- | databases/sqlrelay/PLIST | 177 | ||||
-rw-r--r-- | databases/sqlrelay/distinfo | 4 |
4 files changed, 230 insertions, 0 deletions
diff --git a/databases/sqlrelay/DESCR b/databases/sqlrelay/DESCR new file mode 100644 index 00000000000..24baf464c47 --- /dev/null +++ b/databases/sqlrelay/DESCR @@ -0,0 +1,13 @@ +SQL Relay is a persistent database connection pooling, proxying and +load balancing system for Unix and Linux supporting ODBC, Oracle, +MySQL, mSQL, PostgreSQL, Sybase, MS SQL Server, IBM DB2, Interbase, +Lago and SQLite with APIs for C, C++, Perl, Perl-DBI, Python, +Python-DB, Zope, PHP, Ruby, Ruby-DBI, TCL and Java, command line +clients, a GUI configuration tool and extensive documentation. + +The APIs support advanced database operations such as bind variables, +multi-row fetches, client side result set caching and suspended +transactions. It is ideal for speeding up database-driven web-based +applications, accessing databases from unsupported platforms, +migrating between databases, distributing access to replicated +databases and throttling database access. diff --git a/databases/sqlrelay/Makefile b/databases/sqlrelay/Makefile new file mode 100644 index 00000000000..0336a2a3bc9 --- /dev/null +++ b/databases/sqlrelay/Makefile @@ -0,0 +1,36 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/04/15 10:37:24 grant Exp $ + +DISTNAME= sqlrelay-0.33.1 +CATEGORIES= databases +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sqlrelay/} + +MAINTAINER= grant@NetBSD.org +HOMEPAGE= http://sqlrelay.sourceforge.net/ +COMMENT= Enables pooling and sharing of database connections + +GNU_CONFIGURE= YES +USE_BUILDLINK2= YES +USE_GCC_SHLIB= YES +USE_GNU_TOOLS+= make +USE_LIBTOOL= YES +USE_PKGLOCALEDIR= YES + +#SQLRELAY_DATABASES+= mysql postgresql +SQLRELAY_DATABASES= # empty + +.for _db_ in ${SQLRELAY_DATABASES} +SQLRELAY.${_db_}?= YES +.endfor + +.if defined(SQLRELAY.mysql) && ${SQLRELAY.mysql} == "YES" +. include "../../databases/mysql-client/buildlink2.mk" +CONFIGURE_ARGS+= --with-mysql=${BUILDLINK_DIR} +.endif + +.if defined(SQLRELAY.postgresql) && ${SQLRELAY.postgresql} == "YES" +. include "../../databases/postgresql-lib/buildlink2.mk" +CONFIGURE_ARGS+= --with-postgresql=${BUILDLINK_DIR} +.endif + +.include "../../devel/rudiments/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/databases/sqlrelay/PLIST b/databases/sqlrelay/PLIST new file mode 100644 index 00000000000..a19e6a9e3b0 --- /dev/null +++ b/databases/sqlrelay/PLIST @@ -0,0 +1,177 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/04/15 10:37:24 grant Exp $ +bin/backupschema +bin/fields +bin/fields-debug +bin/query +bin/query-debug +bin/sqlr-cachemanager +bin/sqlr-cachemanager-debug +bin/sqlr-listener +bin/sqlr-listener-debug +bin/sqlr-scaler +bin/sqlr-scaler-debug +bin/sqlr-start +bin/sqlr-start-debug +bin/sqlr-stop +bin/sqlrclient-config +bin/sqlrclientwrapper-config +bin/sqlrsh +bin/sqlrsh-debug +doc/sqlrelay/api/c++/sqlrclient.h.html +doc/sqlrelay/api/c/sqlrclientwrapper.h.html +doc/sqlrelay/api/java/allclasses-frame.html +doc/sqlrelay/api/java/allclasses-noframe.html +doc/sqlrelay/api/java/com/firstworks/sqlrelay/SQLRConnection.html +doc/sqlrelay/api/java/com/firstworks/sqlrelay/SQLRCursor.html +doc/sqlrelay/api/java/com/firstworks/sqlrelay/package-frame.html +doc/sqlrelay/api/java/com/firstworks/sqlrelay/package-summary.html +doc/sqlrelay/api/java/com/firstworks/sqlrelay/package-tree.html +doc/sqlrelay/api/java/constant-values.html +doc/sqlrelay/api/java/deprecated-list.html +doc/sqlrelay/api/java/help-doc.html +doc/sqlrelay/api/java/index-all.html +doc/sqlrelay/api/java/index.html +doc/sqlrelay/api/java/overview-tree.html +doc/sqlrelay/api/java/package-list +doc/sqlrelay/api/java/packages.html +doc/sqlrelay/api/java/stylesheet.css +doc/sqlrelay/api/perl/SQLRConnection.html +doc/sqlrelay/api/perl/SQLRCursor.html +doc/sqlrelay/api/perl/SQLRelay.html +doc/sqlrelay/api/php/doc.html +doc/sqlrelay/api/python/PySQLRClient.py.html +doc/sqlrelay/api/python/PySQLRDB.py.html +doc/sqlrelay/api/ruby/ruby.html +doc/sqlrelay/api/ruby/rubydbi.html +doc/sqlrelay/clientapis.html +doc/sqlrelay/configuring.html +doc/sqlrelay/connections.html +doc/sqlrelay/css/styles.css +doc/sqlrelay/gettingstarted/db2.html +doc/sqlrelay/gettingstarted/interbase.html +doc/sqlrelay/gettingstarted/lago.html +doc/sqlrelay/gettingstarted/msql.html +doc/sqlrelay/gettingstarted/mssqlserver.html +doc/sqlrelay/gettingstarted/mysql.html +doc/sqlrelay/gettingstarted/oracle.html +doc/sqlrelay/gettingstarted/oracle/805.html +doc/sqlrelay/gettingstarted/oracle/817.html +doc/sqlrelay/gettingstarted/postgresql.html +doc/sqlrelay/gettingstarted/sqlite.html +doc/sqlrelay/gettingstarted/sybase.html +doc/sqlrelay/gettingstarted/sybase/11.0.3.3.html +doc/sqlrelay/gettingstarted/sybase/11.9.2.html +doc/sqlrelay/index.html +doc/sqlrelay/installing.html +doc/sqlrelay/introduction.html +doc/sqlrelay/introtowebdb.html +doc/sqlrelay/invisible.gif +doc/sqlrelay/oraclentier.html +doc/sqlrelay/programming/binds.html +doc/sqlrelay/programming/c++.html +doc/sqlrelay/programming/c.html +doc/sqlrelay/programming/java.html +doc/sqlrelay/programming/perl.html +doc/sqlrelay/programming/perldbi.html +doc/sqlrelay/programming/php.html +doc/sqlrelay/programming/python.html +doc/sqlrelay/programming/pythondb.html +doc/sqlrelay/programming/ruby.html +doc/sqlrelay/programming/rubydbi.html +doc/sqlrelay/programming/zope.html +doc/sqlrelay/programming/zope/instance.gif +doc/sqlrelay/programming/zope/management.gif +doc/sqlrelay/programming/zope/resultset.gif +doc/sqlrelay/programming/zope/sqlrelay.gif +doc/sqlrelay/programming/zope/test.gif +doc/sqlrelay/programming/zope/testzsqlmethod.gif +doc/sqlrelay/programming/zope/zsqlmethod.gif +doc/sqlrelay/programming/zope/zsqlmethodresultset.gif +doc/sqlrelay/running.html +etc/sqlrelay.conf.example +etc/sqlrelay.dtd +include/sqlrelay/private/bindvar.h +include/sqlrelay/private/column.h +include/sqlrelay/private/row.h +include/sqlrelay/private/sqlrconnection.h +include/sqlrelay/private/sqlrcursor.h +include/sqlrelay/private/sqlrdefines.h +include/sqlrelay/private/sqlrincludes.h +include/sqlrelay/sqlrclient.h +include/sqlrelay/sqlrclientwrapper.h +lib/libsqlrclient-${PKGVERSION}.so.1 +lib/libsqlrclient-${PKGVERSION}.so.1.0.0 +lib/libsqlrclient.a +lib/libsqlrclient.la +lib/libsqlrclient.so +lib/libsqlrclient_p-${PKGVERSION}.so.1 +lib/libsqlrclient_p-${PKGVERSION}.so.1.0.0 +lib/libsqlrclient_p.a +lib/libsqlrclient_p.la +lib/libsqlrclient_p.so +lib/libsqlrclientwrapper-${PKGVERSION}.so.1 +lib/libsqlrclientwrapper-${PKGVERSION}.so.1.0.0 +lib/libsqlrclientwrapper.a +lib/libsqlrclientwrapper.la +lib/libsqlrclientwrapper.so +lib/libsqlrclientwrapper_p-${PKGVERSION}.so.1 +lib/libsqlrclientwrapper_p-${PKGVERSION}.so.1.0.0 +lib/libsqlrclientwrapper_p.a +lib/libsqlrclientwrapper_p.la +lib/libsqlrclientwrapper_p.so +lib/libsqlrconnection-${PKGVERSION}.so.1 +lib/libsqlrconnection-${PKGVERSION}.so.1.0.0 +lib/libsqlrconnection.a +lib/libsqlrconnection.la +lib/libsqlrconnection.so +lib/libsqlrconnection_p-${PKGVERSION}.so.1 +lib/libsqlrconnection_p-${PKGVERSION}.so.1.0.0 +lib/libsqlrconnection_p.a +lib/libsqlrconnection_p.la +lib/libsqlrconnection_p.so +lib/libsqlrutil-${PKGVERSION}.so.1 +lib/libsqlrutil-${PKGVERSION}.so.1.0.0 +lib/libsqlrutil.a +lib/libsqlrutil.la +lib/libsqlrutil.so +lib/libsqlrutil_p-${PKGVERSION}.so.1 +lib/libsqlrutil_p-${PKGVERSION}.so.1.0.0 +lib/libsqlrutil_p.a +lib/libsqlrutil_p.la +lib/libsqlrutil_p.so +man/man1/fields.1 +man/man1/query.1 +man/man1/query.py.1 +man/man1/sqlr-config-gtk.1 +man/man1/sqlrsh.1 +man/man8/sqlr-cachemanager.8 +man/man8/sqlr-connection.8 +man/man8/sqlr-ipclean.8 +man/man8/sqlr-listener.8 +man/man8/sqlr-scaler.8 +man/man8/sqlr-start.8 +man/man8/sqlr-stop.8 +@exec ${MKDIR} %D/var/sqlrelay/cache +@dirrm var/sqlrelay/cache +@dirrm var/sqlrelay +@dirrm var +@dirrm include/sqlrelay/private +@dirrm include/sqlrelay +@dirrm doc/sqlrelay/programming/zope +@dirrm doc/sqlrelay/programming +@dirrm doc/sqlrelay/gettingstarted/sybase +@dirrm doc/sqlrelay/gettingstarted/oracle +@dirrm doc/sqlrelay/gettingstarted +@dirrm doc/sqlrelay/css +@dirrm doc/sqlrelay/api/ruby +@dirrm doc/sqlrelay/api/python +@dirrm doc/sqlrelay/api/php +@dirrm doc/sqlrelay/api/perl +@dirrm doc/sqlrelay/api/java/com/firstworks/sqlrelay +@dirrm doc/sqlrelay/api/java/com/firstworks +@dirrm doc/sqlrelay/api/java/com +@dirrm doc/sqlrelay/api/java +@dirrm doc/sqlrelay/api/c++ +@dirrm doc/sqlrelay/api/c +@dirrm doc/sqlrelay/api +@dirrm doc/sqlrelay diff --git a/databases/sqlrelay/distinfo b/databases/sqlrelay/distinfo new file mode 100644 index 00000000000..5e45f87a73d --- /dev/null +++ b/databases/sqlrelay/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/04/15 10:37:24 grant Exp $ + +SHA1 (sqlrelay-0.33.1.tar.gz) = 41d169fd4221577a594bde3415eb3c734146b746 +Size (sqlrelay-0.33.1.tar.gz) = 1240926 bytes |