]> git.pld-linux.org Git - packages/libgda3.git/commitdiff
- updated for 3.1.4:
authorJakub Bogusz <qboosh@pld-linux.org>
Sat, 31 May 2008 21:21:10 +0000 (21:21 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
  - fix unexpected soname decrease
  - fix libext variable conflict with libtool (2.x at least)
  - fix Sybase provider build with freetds

Changed files:
    libgda3-configure.patch -> 1.3

libgda3-configure.patch

index 4d2b73a8a1269686a094a286dfdb537dc729350e..aa57fe65b7ae63c173e959d23e2ae0b9a45e79f5 100644 (file)
---- 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);
This page took 0.132655 seconds and 4 git commands to generate.