---- libgda-3.0.1/configure.in.orig 2007-04-24 23:13:22.000000000 +0200
-+++ libgda-3.0.1/configure.in 2007-05-13 22:19:38.395428965 +0200
-@@ -197,7 +197,7 @@
+--- libgda-3.1.4/configure.in.orig 2008-04-10 12:39:53.000000000 +0200
++++ libgda-3.1.4/configure.in 2008-05-31 21:49:29.441860785 +0200
+@@ -31,7 +31,7 @@
+ # - If binary compatibility has been broken (e.g. removed or changed interfaces), set GDA_CURRENT += 1, GDA_REVISION and GDA_AGE to 0
+ # - If interfaces is the same as the previous version, set GDA_REVISION += 1
+ #
+-GDA_CURRENT=3
++GDA_CURRENT=4
+ GDA_REVISION=0
+ GDA_AGE=1
+
+@@ -219,8 +219,8 @@
+
+ dnl this is the shared link library extension, which varies by platform
+ case $host_os in
+- cygwin*) libext=".dll.a" ;;
+- *) libext=".so" ;;
++ cygwin*) mylibext=".dll.a" ;;
++ *) mylibext=".so" ;;
+ esac
+
+ dnl Test for Berkeley DB
+@@ -248,7 +248,7 @@
+ AC_MSG_CHECKING(for Berkeley DB files)
+ for d in $dir /usr /usr/local
+ do
+- if test -f $d/$lib/libdb$libext -a -f $d/include/db.h
++ if test -f $d/$lib/libdb$mylibext -a -f $d/include/db.h
+ then
+ AC_MSG_RESULT(found Berkeley DB in $d)
+ bdblib="-ldb"
+@@ -263,7 +263,7 @@
else
AC_DEFINE(HAVE_BDB, 1, [Have Berkeley DB])
BDB_CFLAGS="-I${bdbdir}/include"
- BDB_LIBS="-L${bdbdir}/lib ${bdblib}"
-+ BDB_LIBS="-L${libdir} ${bdblib}"
++ BDB_LIBS="${bdblib}"
fi
fi
fi
-@@ -252,7 +252,7 @@
+@@ -296,14 +296,14 @@
+ AC_MSG_CHECKING(for ODBC files)
+ for d in $dir /usr /usr/local
+ do
+- if test -f $d/$lib/libodbc$libext -a -f $d/include/sql.h
++ if test -f $d/$lib/libodbc$mylibext -a -f $d/include/sql.h
+ then
+ AC_MSG_RESULT(found ODBC in $d)
+ odbclib="-lodbc"
+ odbcdir=$d
+ break
+ fi
+- if test -f $d/$lib/libiodbc$libext -a -f $d/include/sql.h
++ if test -f $d/$lib/libiodbc$mylibext -a -f $d/include/sql.h
+ then
+ AC_MSG_RESULT(found iODBC in $d)
+ odbclib="-liodbc"
+@@ -324,7 +324,7 @@
else
AC_DEFINE(HAVE_ODBC, 1, [Have ODBC])
ODBC_CFLAGS="-I${odbcdir}/include"
- ODBC_LIBS="-L${odbcdir}/lib ${odbclib}"
-+ ODBC_LIBS="-L${libdir} ${odbclib}"
++ ODBC_LIBS="${odbclib}"
fi
fi
-@@ -308,7 +308,7 @@
+@@ -359,14 +359,14 @@
+ else
+ mysqldir_suffix=
+ fi
+- if test -f $d/$lib/mysql/libmysqlclient.a -o -f $d/$lib/mysql/libmysqlclient$libext
++ if test -f $d/$lib/mysql/libmysqlclient.a -o -f $d/$lib/mysql/libmysqlclient$mylibext
+ then
+ AC_MSG_RESULT(found mysql in $d)
+ mysqldir=$d
+ mysqllibdir_suffix=/mysql
+ break
+ fi
+- if test -f $d/$lib/libmysqlclient.a -o -f $d/$lib/libmysqlclient$libext
++ if test -f $d/$lib/libmysqlclient.a -o -f $d/$lib/libmysqlclient$mylibext
+ then
+ AC_MSG_RESULT(found mysql in $d)
+ mysqldir=$d
+@@ -380,7 +380,7 @@
else
AC_DEFINE(HAVE_MYSQL, 1, [Have MySQL])
MYSQL_CFLAGS="-I${mysqldir}/include${mysqldir_suffix}"
- MYSQL_LIBS="-L${mysqldir}/lib${mysqllibdir_suffix} -lmysqlclient"
-+ MYSQL_LIBS="-L${libdir}${mysqllibdir_suffix} -lmysqlclient"
++ MYSQL_LIBS="-lmysqlclient"
fi
else
mysqldir=yes
-@@ -367,7 +367,7 @@
+@@ -418,14 +418,14 @@
+ else
+ msqldir_suffix=
+ fi
+- if test -f $d/$lib/msql/libmsql.a -o -f $d/$lib/msql/libmsql$libext
++ if test -f $d/$lib/msql/libmsql.a -o -f $d/$lib/msql/libmsql$mylibext
+ then
+ AC_MSG_RESULT(found mSQL in $d)
+ msqldir=$d
+ msqllibdir_suffix=/msql
+ break
+ fi
+- if test -f $d/$lib/libmsql.a -o -f $d/$lib/libmsql$libext
++ if test -f $d/$lib/libmsql.a -o -f $d/$lib/libmsql$mylibext
+ then
+ AC_MSG_RESULT(found mSQL in $d)
+ msqldir=$d
+@@ -439,7 +439,7 @@
else
AC_DEFINE(HAVE_MSQL, 1, [Have mSQL])
MSQL_CFLAGS="-I${msqldir}/include${msqldir_suffix}"
- MSQL_LIBS="-L${msqldir}/lib${msqllibdir_suffix} -lmsql"
-+ MSQL_LIBS="-L${libdir}${msqllibdir_suffix} -lmsql"
++ MSQL_LIBS="-lmsql"
AC_MSG_CHECKING(for mSQL 3.x API)
AC_TRY_RUN([
#include "${msqldir}/include${msqldir_suffix}/msql.h"
-@@ -433,7 +433,7 @@
+@@ -475,7 +475,7 @@
+ AC_MSG_CHECKING(for Postgres files)
+ for d in $dir /usr /usr/local/postgres /opt/postgres /opt/packages/postgres /disk/postgres /usr/local/pgsql
+ do
+- if test -f $d/$lib/libpq.a -o -f $d/$lib/libpq$libext
++ if test -f $d/$lib/libpq.a -o -f $d/$lib/libpq$mylibext
+ then
+ AC_MSG_RESULT(found Postgres in $d)
+ postgresdir=$d
+@@ -505,7 +505,7 @@
AC_MSG_WARN(Postgres include files not found, backend not used)
postgresdir=""
fi
- POSTGRES_LIBS="-L${postgresdir}/lib -lpq"
-+ POSTGRES_LIBS="-L${libdir} -lpq"
++ POSTGRES_LIBS="-lpq"
AC_DEFINE(HAVE_POSTGRES, 1, [Have PostgreSQL])
fi
fi
-@@ -482,7 +482,7 @@
+@@ -535,13 +535,13 @@
+ AC_MSG_CHECKING(for freetds files)
+ for d in $dir /usr/local/freetds /usr /opt/freetds /opt/packages/freetds /opt/freetds-0.50
+ do
+- if test -f "$d/include/tds.h" -a -e "$d/$lib/libtds$libext" -a -f "$d/include/tdsver.h"
++ if test -f "$d/include/tds.h" -a -e "$d/$lib/libtds$mylibext" -a -f "$d/include/tdsver.h"
+ then
+ AC_MSG_RESULT(found freetds in $d)
+ freetdsdir="$d"
+ freetds_incdir="$d/include"
+ break
+- elif test -f "$d/include/freetds/tds.h" -a -e "$d/$lib/libtds$libext" -a -f "$d/include/freetds/tdsver.h"
++ elif test -f "$d/include/freetds/tds.h" -a -e "$d/$lib/libtds$mylibext" -a -f "$d/include/freetds/tdsver.h"
+ then
+ AC_MSG_RESULT(found freetds in $d and includes in $d/include/freetds)
+ freetdsdir="$d"
+@@ -554,7 +554,7 @@
AC_MSG_WARN(tds backend not used)
else
AC_MSG_CHECKING(for freetds version)
if test "x$freetdsvercheck" = "x"
then
AC_MSG_WARN(freetds version check failed - backend not used)
-@@ -491,7 +491,7 @@
+@@ -563,7 +563,7 @@
else
AC_MSG_RESULT($freetdsvercheck)
FREETDS_CFLAGS="-I${freetds_incdir}"
- FREETDS_LIBS="-L${freetdsdir}/lib -ltds"
-+ FREETDS_LIBS="-L${libdir} -ltds"
++ FREETDS_LIBS="-ltds"
AC_DEFINE(HAVE_FREETDS, 1, [Have freetds])
freetds_version_major="`echo $freetdsvercheck|sed 's:^\([[^.]]*\).*:\1:'`"
-@@ -568,7 +568,7 @@
- AC_MSG_RESULT(found IBM DB2 in $ibmdb2dir)
- AC_DEFINE(HAVE_IBMDB2, 1, [Have IBM DB2])
- IBMDB2_CFLAGS="-DIBMDB2_DIR=\\\"${ibmdb2dir}\\\" -I${ibmdb2dir}/include"
-- IBMDB2_LIBS="-L${ibmdb2dir}/${ibmdb2libdir} -Wl,-rpath,${ibmdb2dir}/${ibmdb2libdir} -ldb2"
-+ IBMDB2_LIBS="-L${ibmdb2dir}/${ibmdb2libdir} -Wl,-rpath,${libdir} -ldb2"
- fi
- fi
-
-@@ -627,8 +627,8 @@
+@@ -695,13 +695,11 @@
+ else
+ SYBASE_DIR=${sybasedir}
+ SYBASE_CFLAGS="-I${sybasedir}/include"
+- SYBASE_LIBS="-lnsl -ldl -lm"
AC_MSG_CHECKING(for Sybase host system type)
AC_MSG_RESULT($host)
case "$host" in
- *linux*) sybase_ctlibs="-L${sybasedir}/lib -lct -lcs -lsybtcl -lcomn -lintl"
- sybase_blklibs="-L${sybasedir}/lib -lblk ${sybase_ctlibs}"
-+ *linux*) sybase_ctlibs="-L${libdir} -lct -lcs -lsybtcl -lcomn -lintl"
-+ sybase_blklibs="-L${libdir} -lblk ${sybase_ctlibs}"
- SYBASE_LIBS="${SYBASE_LIBS} ${sybase_blklibs}"
+- SYBASE_LIBS="${SYBASE_LIBS} ${sybase_blklibs}"
++ *linux*)
++ SYBASE_LIBS="-lct"
AC_CHECK_LIB(ct,tdsdump_on,[
AC_MSG_WARN(linking against freetds libct)
-@@ -713,7 +713,7 @@
+ AC_DEFINE(HAVE_SYBASE, 1, [Have Sybase])
+@@ -785,7 +783,7 @@
else
AC_DEFINE(HAVE_ORACLE, 1, [Have ORACLE])
ORACLE_CFLAGS=" -I$oracledir/include/oracle/client -I$oracledir/rdbms/demo -I${ORACLE_HOME}/rdbms/public -I${ORACLE_HOME}/plsql/public -I$oracledir/network/public"
- ORACLE_LIBS="-L$oracledir/lib -lm -ldl -lclntsh"
-+ ORACLE_LIBS="-L${libdir} -lm -ldl -lclntsh"
++ ORACLE_LIBS="-lm -ldl -lclntsh"
fi
fi
-@@ -823,13 +823,13 @@
+@@ -825,13 +823,13 @@
FIREBIRD_CFLAGS="-I${firebirddir}/include"
if test -f $firebirddir/lib/libfbembed.so
then
- FIREBIRD_LIBS="-L${firebirddir}/lib -lfbembed"
-+ FIREBIRD_LIBS="-L${libdir} -lfbembed"
++ FIREBIRD_LIBS="-lfbembed"
else
if test -f $firebirddir/lib/libfbclient.so
then
- FIREBIRD_LIBS="-L${firebirddir}/lib -lfbclient"
-+ FIREBIRD_LIBS="-L${libdir} -lfbclient"
++ FIREBIRD_LIBS="-lfbclient"
else
- FIREBIRD_LIBS="-L${firebirddir}/lib -lgds -ldl -lcrypt"
-+ FIREBIRD_LIBS="-L${libdir} -lgds -ldl -lcrypt"
++ FIREBIRD_LIBS="-lgds -ldl -lcrypt"
fi
fi
fi
-@@ -789,7 +789,7 @@
+@@ -871,7 +869,7 @@
AC_MSG_WARN(Xbase backend not used)
else
XBASE_CFLAGS=-I${xbasedir}/include
- XBASE_LIBS="-L${xbasedir}/lib -lxbase"
-+ XBASE_LIBS="-L${libdir} -lxbase"
++ XBASE_LIBS="-lxbase"
AC_DEFINE(HAVE_XBASE, 1, [Have Xbase])
fi
fi
-@@ -819,7 +819,7 @@
+@@ -898,7 +896,7 @@
mdbdir=""
for d in $dir /usr /usr/local /opt/gnome
do
- if test -f $d/include/mdbtools.h -a -f $d/$lib/libmdb$libext -o -f $d/include/mdbtools.h -a -f $d/$lib/libmdb.a
-+ if test -f $d/include/mdb/mdbtools.h -a -f $d/$lib/libmdb$libext -o -f $d/include/mdb/mdbtools.h -a -f $d/$lib/libmdb.a
++ if test -f $d/include/mdb/mdbtools.h -a -f $d/$lib/libmdb$mylibext -o -f $d/include/mdb/mdbtools.h -a -f $d/$lib/libmdb.a
then
AC_MSG_RESULT(found MDB Tools in $d)
mdbdir=$d
-@@ -830,8 +830,8 @@
+@@ -909,8 +907,8 @@
then
AC_MSG_WARN(MDB backend not used)
else
- MDB_CFLAGS=-I${mdbdir}/include
-+ MDB_CFLAGS=-I${mdbdir}/include/mdb
- MDB_LIBS="-L${mdbdir}/lib -lmdb"
-+ MDB_LIBS="-L${libdir} -lmdb"
++ MDB_CFLAGS=-I${mdbdir}/include/mdb
++ MDB_LIBS="-lmdb"
AC_DEFINE(HAVE_MDB, 1, [Have MDB])
save_CFLAGS="$CFLAGS"
-@@ -910,7 +910,7 @@
+@@ -989,7 +987,7 @@
AC_MSG_WARN(LDAP backend not used)
else
LDAP_CFLAGS="-I${ldapdir}/include"
- LDAP_LIBS="-L${ldapdir}/lib -lldap -llber"
-+ LDAP_LIBS="-L${libdir} -lldap -llber"
++ LDAP_LIBS="-lldap -llber"
AC_DEFINE(HAVE_LDAP, 1, [Have LDAP])
fi
fi
+--- libgda-3.1.4/providers/sybase/gda-sybase-provider.c.orig 2008-04-03 21:31:00.000000000 +0200
++++ libgda-3.1.4/providers/sybase/gda-sybase-provider.c 2008-05-31 19:59:27.097602895 +0200
+@@ -37,6 +37,10 @@
+
+ #include <libgda/sql-delimiter/gda-sql-delimiter.h>
+
++#ifndef CS_MAX_CHAR
++# define CS_MAX_CHAR 256
++#endif
++
+ #define PARENT_TYPE GDA_TYPE_SERVER_PROVIDER
+
+ static void gda_sybase_provider_class_init (GdaSybaseProviderClass *klass);