]> git.pld-linux.org Git - packages/libgda3.git/blob - libgda3-configure.patch
noarch apidocs
[packages/libgda3.git] / libgda3-configure.patch
1 --- libgda-3.1.4/configure.in.orig      2008-04-10 12:39:53.000000000 +0200
2 +++ libgda-3.1.4/configure.in   2008-05-31 21:49:29.441860785 +0200
3 @@ -31,7 +31,7 @@
4  # - If binary compatibility has been broken (e.g. removed or changed interfaces), set GDA_CURRENT += 1, GDA_REVISION and GDA_AGE to 0
5  # - If interfaces is the same as the previous version, set GDA_REVISION += 1
6  #
7 -GDA_CURRENT=3
8 +GDA_CURRENT=4
9  GDA_REVISION=0
10  GDA_AGE=1
11  
12 @@ -219,8 +219,8 @@
13  
14  dnl this is the shared link library extension, which varies by platform
15  case $host_os in
16 -       cygwin*) libext=".dll.a" ;;
17 -       *) libext=".so" ;;
18 +       cygwin*) mylibext=".dll.a" ;;
19 +       *) mylibext=".so" ;;
20  esac
21  
22  dnl Test for Berkeley DB
23 @@ -248,7 +248,7 @@
24                 AC_MSG_CHECKING(for Berkeley DB files)
25                 for d in $dir /usr /usr/local
26                 do
27 -                       if test -f $d/$lib/libdb$libext -a -f $d/include/db.h
28 +                       if test -f $d/$lib/libdb$mylibext -a -f $d/include/db.h
29                         then
30                                 AC_MSG_RESULT(found Berkeley DB in $d)
31                                 bdblib="-ldb"
32 @@ -263,7 +263,7 @@
33                 else
34                         AC_DEFINE(HAVE_BDB, 1, [Have Berkeley DB])
35                         BDB_CFLAGS="-I${bdbdir}/include"
36 -                       BDB_LIBS="-L${bdbdir}/lib ${bdblib}"
37 +                       BDB_LIBS="${bdblib}"
38                 fi
39         fi
40  fi
41 @@ -296,14 +296,14 @@
42         AC_MSG_CHECKING(for ODBC files)
43         for d in $dir /usr /usr/local
44         do
45 -               if test -f $d/$lib/libodbc$libext -a -f $d/include/sql.h
46 +               if test -f $d/$lib/libodbc$mylibext -a -f $d/include/sql.h
47                 then
48                         AC_MSG_RESULT(found ODBC in $d)
49                         odbclib="-lodbc"
50                         odbcdir=$d
51                         break
52                 fi
53 -               if test -f $d/$lib/libiodbc$libext -a -f $d/include/sql.h
54 +               if test -f $d/$lib/libiodbc$mylibext -a -f $d/include/sql.h
55                 then
56                         AC_MSG_RESULT(found iODBC in $d)
57                         odbclib="-liodbc"
58 @@ -324,7 +324,7 @@
59         else
60                 AC_DEFINE(HAVE_ODBC, 1, [Have ODBC])
61                 ODBC_CFLAGS="-I${odbcdir}/include"
62 -               ODBC_LIBS="-L${odbcdir}/lib ${odbclib}"
63 +               ODBC_LIBS="${odbclib}"
64         fi
65  fi
66  
67 @@ -359,14 +359,14 @@
68                         else
69                                 mysqldir_suffix=
70                         fi
71 -                       if test -f $d/$lib/mysql/libmysqlclient.a -o -f $d/$lib/mysql/libmysqlclient$libext
72 +                       if test -f $d/$lib/mysql/libmysqlclient.a -o -f $d/$lib/mysql/libmysqlclient$mylibext
73                         then
74                                 AC_MSG_RESULT(found mysql in $d)
75                                 mysqldir=$d
76                                 mysqllibdir_suffix=/mysql
77                                 break
78                         fi
79 -                       if test -f $d/$lib/libmysqlclient.a -o -f $d/$lib/libmysqlclient$libext
80 +                       if test -f $d/$lib/libmysqlclient.a -o -f $d/$lib/libmysqlclient$mylibext
81                         then
82                                 AC_MSG_RESULT(found mysql in $d)
83                                 mysqldir=$d
84 @@ -380,7 +380,7 @@
85                 else
86                         AC_DEFINE(HAVE_MYSQL, 1, [Have MySQL])
87                         MYSQL_CFLAGS="-I${mysqldir}/include${mysqldir_suffix}"
88 -                       MYSQL_LIBS="-L${mysqldir}/lib${mysqllibdir_suffix} -lmysqlclient"
89 +                       MYSQL_LIBS="-lmysqlclient"
90                 fi
91         else
92                 mysqldir=yes
93 @@ -418,14 +418,14 @@
94                 else
95                         msqldir_suffix=
96                 fi
97 -               if test -f $d/$lib/msql/libmsql.a -o -f $d/$lib/msql/libmsql$libext
98 +               if test -f $d/$lib/msql/libmsql.a -o -f $d/$lib/msql/libmsql$mylibext
99                 then
100                         AC_MSG_RESULT(found mSQL in $d)
101                         msqldir=$d
102                         msqllibdir_suffix=/msql
103                         break
104                 fi
105 -               if test -f $d/$lib/libmsql.a -o -f $d/$lib/libmsql$libext
106 +               if test -f $d/$lib/libmsql.a -o -f $d/$lib/libmsql$mylibext
107                 then
108                         AC_MSG_RESULT(found mSQL in $d)
109                         msqldir=$d
110 @@ -439,7 +439,7 @@
111         else
112                 AC_DEFINE(HAVE_MSQL, 1, [Have mSQL])
113                 MSQL_CFLAGS="-I${msqldir}/include${msqldir_suffix}"
114 -               MSQL_LIBS="-L${msqldir}/lib${msqllibdir_suffix} -lmsql"
115 +               MSQL_LIBS="-lmsql"
116                  AC_MSG_CHECKING(for mSQL 3.x API)
117                  AC_TRY_RUN([
118                    #include "${msqldir}/include${msqldir_suffix}/msql.h"
119 @@ -475,7 +475,7 @@
120         AC_MSG_CHECKING(for Postgres files)
121         for d in $dir /usr /usr/local/postgres /opt/postgres /opt/packages/postgres /disk/postgres /usr/local/pgsql
122         do
123 -               if test -f $d/$lib/libpq.a -o -f $d/$lib/libpq$libext
124 +               if test -f $d/$lib/libpq.a -o -f $d/$lib/libpq$mylibext
125                 then
126                         AC_MSG_RESULT(found Postgres in $d)
127                         postgresdir=$d
128 @@ -505,7 +505,7 @@
129                         AC_MSG_WARN(Postgres include files not found, backend not used)
130                         postgresdir=""
131                 fi
132 -               POSTGRES_LIBS="-L${postgresdir}/lib -lpq"
133 +               POSTGRES_LIBS="-lpq"
134                 AC_DEFINE(HAVE_POSTGRES, 1, [Have PostgreSQL])
135         fi
136  fi
137 @@ -535,13 +535,13 @@
138         AC_MSG_CHECKING(for freetds files)
139         for d in $dir /usr/local/freetds /usr /opt/freetds /opt/packages/freetds /opt/freetds-0.50
140         do
141 -               if test -f "$d/include/tds.h" -a -e "$d/$lib/libtds$libext" -a -f "$d/include/tdsver.h"
142 +               if test -f "$d/include/tds.h" -a -e "$d/$lib/libtds$mylibext" -a -f "$d/include/tdsver.h"
143                 then
144                         AC_MSG_RESULT(found freetds in $d)
145                         freetdsdir="$d"
146                         freetds_incdir="$d/include"
147                         break
148 -               elif test -f "$d/include/freetds/tds.h" -a -e "$d/$lib/libtds$libext" -a -f "$d/include/freetds/tdsver.h"
149 +               elif test -f "$d/include/freetds/tds.h" -a -e "$d/$lib/libtds$mylibext" -a -f "$d/include/freetds/tdsver.h"
150                 then
151                         AC_MSG_RESULT(found freetds in $d and includes in $d/include/freetds)
152                         freetdsdir="$d"
153 @@ -554,7 +554,7 @@
154                 AC_MSG_WARN(tds backend not used)
155         else
156                 AC_MSG_CHECKING(for freetds version)
157 -               freetdsvercheck="`grep \"^#define \(VERSION_NO \|TDS_VERSION_NO \)\" $freetds_incdir/tdsver.h|sed 's|^.*".*v\(.*\)"|\1|'`"
158 +               freetdsvercheck=$(grep "^#define \(VERSION_NO \|TDS_VERSION_NO \)" $freetds_incdir/tdsver.h|sed 's|^.*".*v\(.*\)"|\1|')
159                 if test "x$freetdsvercheck" = "x"
160                 then
161                         AC_MSG_WARN(freetds version check failed - backend not used)
162 @@ -563,7 +563,7 @@
163                 else
164                         AC_MSG_RESULT($freetdsvercheck)
165                         FREETDS_CFLAGS="-I${freetds_incdir}"
166 -                       FREETDS_LIBS="-L${freetdsdir}/lib -ltds"
167 +                       FREETDS_LIBS="-ltds"
168                         AC_DEFINE(HAVE_FREETDS, 1, [Have freetds])
169  
170                         freetds_version_major="`echo $freetdsvercheck|sed 's:^\([[^.]]*\).*:\1:'`"
171 @@ -695,13 +695,11 @@
172         else
173                 SYBASE_DIR=${sybasedir}
174                 SYBASE_CFLAGS="-I${sybasedir}/include"
175 -               SYBASE_LIBS="-lnsl -ldl -lm"
176                 AC_MSG_CHECKING(for Sybase host system type)
177                 AC_MSG_RESULT($host)
178                 case "$host" in
179 -               *linux*) sybase_ctlibs="-L${sybasedir}/lib -lct -lcs -lsybtcl -lcomn -lintl"
180 -                       sybase_blklibs="-L${sybasedir}/lib -lblk ${sybase_ctlibs}"
181 -                       SYBASE_LIBS="${SYBASE_LIBS} ${sybase_blklibs}"
182 +               *linux*)
183 +                       SYBASE_LIBS="-lct"
184                         AC_CHECK_LIB(ct,tdsdump_on,[
185                         AC_MSG_WARN(linking against freetds libct)
186                         AC_DEFINE(HAVE_SYBASE, 1, [Have Sybase])
187 @@ -785,7 +783,7 @@
188         else
189                 AC_DEFINE(HAVE_ORACLE, 1, [Have ORACLE])
190                 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"
191 -               ORACLE_LIBS="-L$oracledir/lib -lm -ldl -lclntsh"
192 +               ORACLE_LIBS="-lm -ldl -lclntsh"
193         fi
194  fi
195  
196 @@ -825,13 +823,13 @@
197                 FIREBIRD_CFLAGS="-I${firebirddir}/include"
198                 if test -f $firebirddir/lib/libfbembed.so
199                 then
200 -                       FIREBIRD_LIBS="-L${firebirddir}/lib -lfbembed"
201 +                       FIREBIRD_LIBS="-lfbembed"
202                 else
203                         if test -f $firebirddir/lib/libfbclient.so
204                         then
205 -                               FIREBIRD_LIBS="-L${firebirddir}/lib -lfbclient"
206 +                               FIREBIRD_LIBS="-lfbclient"
207                         else
208 -                               FIREBIRD_LIBS="-L${firebirddir}/lib -lgds -ldl -lcrypt"
209 +                               FIREBIRD_LIBS="-lgds -ldl -lcrypt"
210                         fi
211                 fi
212         fi
213 @@ -871,7 +869,7 @@
214                 AC_MSG_WARN(Xbase backend not used)
215         else
216                 XBASE_CFLAGS=-I${xbasedir}/include
217 -               XBASE_LIBS="-L${xbasedir}/lib -lxbase"
218 +               XBASE_LIBS="-lxbase"
219                 AC_DEFINE(HAVE_XBASE, 1, [Have Xbase])
220         fi
221  fi
222 @@ -898,7 +896,7 @@
223         mdbdir=""
224         for d in $dir /usr /usr/local /opt/gnome
225         do
226 -               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
227 +               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
228                 then
229                         AC_MSG_RESULT(found MDB Tools in $d)
230                         mdbdir=$d
231 @@ -909,8 +907,8 @@
232         then
233                 AC_MSG_WARN(MDB backend not used)
234         else
235 -               MDB_CFLAGS=-I${mdbdir}/include
236 -               MDB_LIBS="-L${mdbdir}/lib -lmdb"
237 +               MDB_CFLAGS=-I${mdbdir}/include/mdb
238 +               MDB_LIBS="-lmdb"
239                 AC_DEFINE(HAVE_MDB, 1, [Have MDB])
240  
241                 save_CFLAGS="$CFLAGS"
242 @@ -989,7 +987,7 @@
243                 AC_MSG_WARN(LDAP backend not used)
244         else
245                 LDAP_CFLAGS="-I${ldapdir}/include"
246 -               LDAP_LIBS="-L${ldapdir}/lib -lldap -llber"
247 +               LDAP_LIBS="-lldap -llber"
248                 AC_DEFINE(HAVE_LDAP, 1, [Have LDAP])
249         fi
250  fi
251 --- libgda-3.1.4/providers/sybase/gda-sybase-provider.c.orig    2008-04-03 21:31:00.000000000 +0200
252 +++ libgda-3.1.4/providers/sybase/gda-sybase-provider.c 2008-05-31 19:59:27.097602895 +0200
253 @@ -37,6 +37,10 @@
254  
255  #include <libgda/sql-delimiter/gda-sql-delimiter.h>
256  
257 +#ifndef CS_MAX_CHAR
258 +#  define CS_MAX_CHAR 256
259 +#endif
260 +
261  #define PARENT_TYPE GDA_TYPE_SERVER_PROVIDER
262  
263  static void gda_sybase_provider_class_init (GdaSybaseProviderClass *klass);
This page took 0.604236 seconds and 3 git commands to generate.