Port details |
- sqlrelay Persistent DB connection pooling/proxying/load balancing system
- 1.9.3_1 databases
=8 1.9.3_1Version of this port present on the latest quarterly branch. - Maintainer: pi@FreeBSD.org
 - Port Added: 2001-07-06 07:24:50
- Last Update: 2024-02-29 19:28:05
- Commit Hash: 64b715e
- People watching this port, also watch:: libxml2, p5-Digest-MD5, p5-libwww, vtun, gdbm
- License: LGPL20
- WWW:
- https://sqlrelay.sourceforge.net/
- Description:
- 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 C, C++, Perl, Perl-DBD, Python, Python-DB, Zope,
PHP, Ruby and Java APIs, 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.
¦ ¦ ¦ ¦ 
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- sqlrelay>0:databases/sqlrelay
- To install the port:
- cd /usr/ports/databases/sqlrelay/ && make install clean
- To add the package, run one of these commands:
- pkg install databases/sqlrelay
- pkg install sqlrelay
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: sqlrelay
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1679405999
SHA256 (sqlrelay-1.9.3.tar.gz) = f3f419591af839bf40509a6c2d76de7b2ea188f66e9d606692803bd7fa167b7e
SIZE (sqlrelay-1.9.3.tar.gz) = 4903142
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- python3.9 : lang/python39
- Test dependencies:
-
- python3.9 : lang/python39
- Runtime dependencies:
-
- python3.9 : lang/python39
- Library dependencies:
-
- librudiments.so : devel/rudiments
- libkrb5.so : security/krb5
- libcurl.so : ftp/curl
- libiconv.so : converters/libiconv
- libedit.so.0 : devel/libedit
- libreadline.so.8 : devel/readline
- This port is required by:
- for Libraries
-
- databases/py-sqlrelay
-
Deleted ports which required this port:
- for Patch
-
- databases/py-sqlrelay
Configuration Options:
- ===> The following configuration options are available for sqlrelay-1.9.3_1:
DOCS=on: Build and/or install documentation
FIREBIRD=off: Firebird (Interbase) database support
FREETDS=off: FreeTDS library support
MYSQL=off: MySQL database support
ODBC=off: ODBC database backend
ORACLE=off: Oracle database support
PGSQL=off: PostgreSQL database support
SQLITE3=off: SQLite 3 database support
===> Use 'make config' to modify these settings
- Options name:
- databases_sqlrelay
- USES:
- gmake iconv libedit libtool pathfix python readline ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
0.35_1 14 Feb 2005 07:28:11
 |
demon  |
Do not create needless directory.
Add missing @dirrm. |
0.35_1 31 Jan 2005 00:35:56
 |
girgen  |
Split the postgresql ports into a server and a client part.
All ports depending on postgresql shall use the USE_PGSQL=yes knob
defined in Mk/bsd.ports.mk. Bumping portrevisions where needed.
PR: 75344
Approved by: portmgr@ (kris), ade & sean (mentors) |
0.35_1 23 Dec 2004 08:25:47
 |
nork  |
Clean up SQLite and related ports.
o Move databases/sqlite to databases/sqlite2.
o Fix dependency on databases/sqlite.
o Update sqlite2 to 2.8.15.
o Bump PORTREVISION, accordingly.
Approved by: portmgr, maintainers of sqlite and related ports |
0.35 15 Dec 2004 22:15:42
 |
thierry  |
Chase the upgrade of Python 2.4, to unbreak py24-sqlrelay.
PR: ports/74963
Submitted by: /me
Approved by: demon (maintainer). |
0.35 16 Oct 2004 18:59:31
 |
demon  |
Take maintainership;
Use autoconf to generate configure script.
Remove redundant bits which were probably needed for older versions of sqlrelay. |
0.35 30 Aug 2004 07:53:37
 |
demon  |
Update to version 0.35. |
0.34.3 20 Jun 2004 16:40:26
 |
demon  |
Use OPTIONS.
Use correct syntax to tell configure to disable extensions.
Remove unneeded dependency. |
0.34.3 30 May 2004 18:14:26
 |
demon  |
Explicitly disable TCL support and fix pkg-plist accordingly.
Set the same options for BATCH and !BATCH builds.
PLIST breakage found by: kris |
0.34.3 28 May 2004 12:43:39
 |
demon  |
Update to version 0.34.3. Merger some changes from the PR.
PR: 66646
Submitted by: Thierry Thomas <thierry@pompo.net> |
0.34.2 26 May 2004 14:26:22
 |
demon  |
Update to version 0.34.2.
Remove BROKEN for 5.X.
Leave BROKEN for 4.X since I didn't test there, but I hope it should
work. More testing is needed.
I switched off all DB variants support but MySQL due to the lack of tests.
Comments welcome. |
0.32_4 19 Apr 2004 07:48:48
 |
kris  |
These broken ports are scheduled for deletion on June 18 if they are
still broken at that time and no PRs have been submitted containing a fix. |
0.32_4 30 Mar 2004 19:20:23
 |
krion  |
- Use USE_ICONV knob
Approved by: portmgr |
0.32_4 06 Mar 2004 22:44:17
 |
kris  |
This is BROKEN on 5.x as well (does not compile) |
0.32_4 22 Feb 2004 06:03:05
 |
kris  |
BROKEN on 4.x: broken pkg-plist |
0.32_4 04 Feb 2004 05:21:48
 |
marcus  |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
0.32_3 29 Jan 2004 07:24:56
 |
trevor  |
SIZEify. |
0.32_3 15 Jan 2004 19:11:30
 |
ale  |
Chase freetds lib. Bump PORTREVISION.
PR: ports/61302
Submitted by: Alex Kiesel <kiesel@schlund.de>
Approved by: nork (mentor/implicitly) |
0.32_2 14 Oct 2003 22:39:51
 |
knu  |
Drop maintainership. I don't use these regularly any more, sorry.
Seems they started using Linux specific constants.. |
0.32_2 20 Apr 2003 14:59:22
 |
nork  |
Fix dependency on freetds library (major version bump).
Bump PORTREVISION accordingly.
Submitted by: Alex Kiesel <kiesel@schlund.de> (freetds maintainer) |
0.32_1 18 Apr 2003 21:19:01
 |
marcus  |
Remove USE_GNOMENG. |
0.32_1 23 Mar 2003 10:31:58
 |
knu  |
Add support for Interbase.
PR: ports/49970
Submitted by: Chris Knight <chris@aims.com.au> |
0.32_1 18 Feb 2003 05:52:57
 |
knu  |
De-pkg-comment my non-ruby ports as well. |
0.32_1 14 Jan 2003 11:25:15
 |
knu  |
Add missing *-debug binaries and bump PORTREVISION.
Submitted by: bento |
0.32 04 Jan 2003 15:53:39
 |
seanc  |
Chase libpq version bump. |
0.32 03 Jan 2003 08:26:35
 |
ijliao  |
chase gdbm lib version |
0.32 20 Dec 2002 17:24:56
 |
knu  |
The sqlrelay project moved to SourceForge.
PR: ports/46356
Submitted by: Mark Stosberg <mark@summersault.com> |
0.32 18 Dec 2002 12:57:05
 |
knu  |
Do not build profiled libraries on 5-CURRENT, where g++ -pg produces
strange function calls that the assembler cannot understand.
Submitted by: bento, kris
http://bento.freebsd.org/errorlogs/i386-5-latest/sqlrelay-0.32.log |
0.32 07 Nov 2002 17:57:37
 |
knu  |
Put a copy of the distfile on MASTER_SITE_LOCAL. www.firstworks.com
has been down these days. |
0.32 27 Oct 2002 17:55:42
 |
knu  |
Make ruby-sqlrelay compile. |
0.32 27 Oct 2002 17:55:21
 |
knu  |
Make java-sqlrelay compile even if lang/gcc3[0123] (gcj) is installed. |
0.32 27 Oct 2002 17:54:01
 |
knu  |
Update to 0.32.
USE_REINPLACE. |
0.30_2 20 Sep 2002 07:47:12
 |
knu  |
Unbreak by updating the sqlite dependeny, now that sqlite has been
given a proper shlib major.
PR: ports/42354
Submitted by: Gerhard Haering <gerhard.haering@gmx.de> |
0.30_1 30 Aug 2002 13:16:55
 |
lioux  |
Deploy USE_GNOMENG infrastructure
PR: 42192
Submitted by: Edwin Groothuis <edwin@mavetju.org> |
0.30_1 19 Mar 2002 12:52:55
 |
sobomax  |
Fix another few places where giconv used instead of iconv.
PR: 36059, 36063, 36082
Submitted by: Joe Marcus Clarke <marcus@marcuscom.com> |
0.30_1 18 Mar 2002 10:27:58
 |
knu  |
Bump PORTREVISION to reflect the (lib)iconv upgrade. |
0.30_1 18 Mar 2002 09:46:46
 |
sobomax  |
Iconv cleanup, stage 1b: correct {BUILD,LIB,RUN}_DEPENDS of all ports that need
libiconv. |
24 Feb 2002 18:33:09
    |
knu  |
Explicitly disable the features that are not selected by the user. |
24 Feb 2002 18:31:51
    |
knu  |
Remove a no longer needed hunk which breaks the build without FreeTDS. |
23 Feb 2002 19:56:02
    |
knu  |
Update SQLRelay to 0.30. |
11 Jan 2002 15:52:02
    |
knu  |
It seems the updated FreeTDS' libct is not linked with libgiconv, so manually
add here to unbreak the build. |
21 Sep 2001 18:26:31
    |
knu  |
Update to 0.28. |
23 Jul 2001 05:46:33
    |
knu  |
Fix the library paths to build working language API extensions. |
06 Jul 2001 11:24:50
    |
knu  |
Add sqlrelay, a persistent DB connection pooling/proxying/load balancing
system, along with the interfaces for Java, Perl5, PHP, Python and Ruby. |