summaryrefslogtreecommitdiff
path: root/databases/sqlrelay
diff options
context:
space:
mode:
authorgrant <grant@pkgsrc.org>2004-04-15 10:37:24 +0000
committergrant <grant@pkgsrc.org>2004-04-15 10:37:24 +0000
commit9254d7edb32a49b52b53fb140ff3a2d93e447228 (patch)
tree38652a82cb30869fa818ee58f8a0d916cb678d19 /databases/sqlrelay
parentdff10e3af62eb7f2dd71b831f4b3cfe7ed03579f (diff)
downloadpkgsrc-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/DESCR13
-rw-r--r--databases/sqlrelay/Makefile36
-rw-r--r--databases/sqlrelay/PLIST177
-rw-r--r--databases/sqlrelay/distinfo4
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