OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 06-Jan-2007 11:11:45
Branch: HEAD Handle: 2007010610114400
Modified files:
openpkg-src/libgda libgda.patch libgda.spec
Log:
upgrade to 2.99 and add MDB, ODBC and DB support
Summary:
Revision Changes Path
1.10 +69 -30 openpkg-src/libgda/libgda.patch
1.22 +34 -4 openpkg-src/libgda/libgda.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/libgda/libgda.patch
============================================================================
$ cvs diff -u -r1.9 -r1.10 libgda.patch
--- openpkg-src/libgda/libgda.patch 12 Nov 2006 11:21:36 -0000 1.9
+++ openpkg-src/libgda/libgda.patch 6 Jan 2007 10:11:44 -0000 1.10
@@ -1,7 +1,7 @@
Index: libgda/gda-parameter-list.c
---- libgda/gda-parameter-list.c.orig 2006-10-12 10:10:46 +0200
-+++ libgda/gda-parameter-list.c 2006-11-12 10:26:13 +0100
-@@ -276,11 +276,11 @@
+--- libgda/gda-parameter-list.c.orig 2006-12-21 16:31:15 +0100
++++ libgda/gda-parameter-list.c 2007-01-06 11:01:50 +0100
+@@ -297,11 +297,11 @@
else if (type == GDA_TYPE_SHORT)
gda_value_set_short (value, va_arg (ap, int));
else if (type == GDA_TYPE_USHORT)
@@ -15,9 +15,21 @@
else if (type == G_TYPE_FLOAT)
g_value_set_float (value, va_arg (ap, double));
else if (type == G_TYPE_DOUBLE)
+Index: providers/mdb/gda-mdb-provider.c
+--- providers/mdb/gda-mdb-provider.c.orig 2006-11-07 15:20:59 +0100
++++ providers/mdb/gda-mdb-provider.c 2007-01-06 11:01:50 +0100
+@@ -795,7 +795,7 @@
+ /* allocate bound data */
+ bound_data[c] = (gchar *) malloc (MDB_BIND_SIZE);
+ bound_data[c][0] = '\0';
+- mdb_sql_bind_column (mdb_SQL, c + 1, bound_data[c], NULL);
++ mdb_sql_bind_column (mdb_SQL, c + 1, bound_data[c]);
+
+ /* set description for the field */
+ fa = gda_data_model_describe_column (model, c);
Index: providers/sqlite/gda-sqlite-provider.c
---- providers/sqlite/gda-sqlite-provider.c.orig 2006-10-13 20:28:55
+0200
-+++ providers/sqlite/gda-sqlite-provider.c 2006-11-12 10:26:13 +0100
+--- providers/sqlite/gda-sqlite-provider.c.orig 2006-11-15 16:42:30
+0100
++++ providers/sqlite/gda-sqlite-provider.c 2007-01-06 11:01:50 +0100
@@ -23,6 +23,7 @@
*/
@@ -27,8 +39,8 @@
#include <glib/gi18n-lib.h>
#include <glib/gstdio.h>
Index: providers/sqlite/sqlite-src/fts1.c
---- providers/sqlite/sqlite-src/fts1.c.orig 2006-10-13 15:14:35 +0200
-+++ providers/sqlite/sqlite-src/fts1.c 2006-11-12 10:26:13 +0100
+--- providers/sqlite/sqlite-src/fts1.c.orig 2006-10-27 17:01:36 +0200
++++ providers/sqlite/sqlite-src/fts1.c 2007-01-06 11:01:50 +0100
@@ -19,11 +19,7 @@
#endif
@@ -42,8 +54,8 @@
#include <string.h>
#include <ctype.h>
Index: providers/sqlite/sqlite-src/fts1_porter.c
---- providers/sqlite/sqlite-src/fts1_porter.c.orig 2006-10-13 15:14:35
+0200
-+++ providers/sqlite/sqlite-src/fts1_porter.c 2006-11-12 11:19:11
+0100
+--- providers/sqlite/sqlite-src/fts1_porter.c.orig 2006-10-27 17:01:36
+0200
++++ providers/sqlite/sqlite-src/fts1_porter.c 2007-01-06 11:01:50
+0100
@@ -26,11 +26,7 @@
@@ -57,8 +69,8 @@
#include <string.h>
#include <ctype.h>
Index: providers/sqlite/sqlite-src/fts1_tokenizer1.c
---- providers/sqlite/sqlite-src/fts1_tokenizer1.c.orig 2006-10-13
15:14:35 +0200
-+++ providers/sqlite/sqlite-src/fts1_tokenizer1.c 2006-11-12 11:19:23
+0100
+--- providers/sqlite/sqlite-src/fts1_tokenizer1.c.orig 2006-10-27
17:01:36 +0200
++++ providers/sqlite/sqlite-src/fts1_tokenizer1.c 2007-01-06 11:01:50
+0100
@@ -18,11 +18,7 @@
@@ -72,42 +84,69 @@
#include <string.h>
#include <ctype.h>
Index: report/testing/Makefile.in
---- report/testing/Makefile.in.orig 2006-10-24 15:29:33 +0200
-+++ report/testing/Makefile.in 2006-11-12 10:26:13 +0100
-@@ -340,7 +340,7 @@
+--- report/testing/Makefile.in.orig 2006-12-22 15:01:59 +0100
++++ report/testing/Makefile.in 2007-01-06 11:01:50 +0100
+@@ -345,7 +345,7 @@
gda_report_test_SOURCES = \
gda-report-test.c
-gda_report_test_LDADD = \
+gda_report_test_LDADD = -static \
- $(top_builddir)/libgda/libgda-3.la \
- $(top_builddir)/libgda/graph/libgda_graph-3.la \
- $(top_builddir)/libgda/handlers/libgda_handlers-3.la \
+ $(top_builddir)/libgda/libgda-3.0.la \
+ $(top_builddir)/libgda/graph/libgda_graph-3.0.la \
+ $(top_builddir)/libgda/handlers/libgda_handlers-3.0.la \
Index: testing/Makefile.in
---- testing/Makefile.in.orig 2006-10-24 15:29:33 +0200
-+++ testing/Makefile.in 2006-11-12 10:26:13 +0100
-@@ -368,7 +368,7 @@
+--- testing/Makefile.in.orig 2006-12-22 15:01:59 +0100
++++ testing/Makefile.in 2007-01-06 11:01:50 +0100
+@@ -385,7 +385,7 @@
html.c \
gda-test-sql.c
-gda_test_sql_LDADD = \
+gda_test_sql_LDADD = -static \
- $(top_builddir)/libgda/libgda-3.la \
- $(top_builddir)/libgda/handlers/libgda_handlers-3.la \
- $(top_builddir)/libgda/graph/libgda_graph-3.la \
-@@ -380,7 +380,7 @@
+ $(top_builddir)/libgda/libgda-3.0.la \
+ $(top_builddir)/libgda/handlers/libgda_handlers-3.0.la \
+ $(top_builddir)/libgda/graph/libgda_graph-3.0.la \
+@@ -397,7 +397,7 @@
html.c \
gda-test-models.c
-gda_test_models_LDADD = \
+gda_test_models_LDADD = -static \
- $(top_builddir)/libgda/libgda-3.la \
- $(top_builddir)/libgda/handlers/libgda_handlers-3.la \
- $(top_builddir)/libgda/graph/libgda_graph-3.la \
+ $(top_builddir)/libgda/libgda-3.0.la \
+ $(top_builddir)/libgda/handlers/libgda_handlers-3.0.la \
+ $(top_builddir)/libgda/graph/libgda_graph-3.0.la \
+@@ -407,7 +407,7 @@
+ gda_test_connection_SOURCES = \
+ gda-test-connection.c
+
+-gda_test_connection_LDADD = \
++gda_test_connection_LDADD = -static \
+ $(top_builddir)/libgda/libgda-3.0.la \
+ $(top_builddir)/libgda/handlers/libgda_handlers-3.0.la \
+ $(top_builddir)/libgda/graph/libgda_graph-3.0.la \
+@@ -417,7 +417,7 @@
+ gda_test_server_operation_SOURCES = \
+ gda-test-server-operation.c
+
+-gda_test_server_operation_LDADD = \
++gda_test_server_operation_LDADD = -static \
+ $(top_builddir)/libgda/libgda-3.0.la \
+ $(top_builddir)/libgda/handlers/libgda_handlers-3.0.la \
+ $(top_builddir)/libgda/graph/libgda_graph-3.0.la \
+@@ -429,7 +429,7 @@
+ html.c \
+ gda-test-model-query.c
+
+-gda_test_model_query_LDADD = \
++gda_test_model_query_LDADD = -static \
+ $(top_builddir)/libgda/libgda-3.0.la \
+ $(top_builddir)/libgda/handlers/libgda_handlers-3.0.la \
+ $(top_builddir)/libgda/graph/libgda_graph-3.0.la \
Index: tools/Makefile.in
---- tools/Makefile.in.orig 2006-10-24 15:29:33 +0200
-+++ tools/Makefile.in 2006-11-12 10:26:13 +0100
-@@ -519,22 +519,22 @@
+--- tools/Makefile.in.orig 2006-12-22 15:02:00 +0100
++++ tools/Makefile.in 2007-01-06 11:01:50 +0100
+@@ -524,22 +524,22 @@
done
gda-author-dict-file$(EXEEXT): $(gda_author_dict_file_OBJECTS)
$(gda_author_dict_file_DEPENDENCIES)
@rm -f gda-author-dict-file$(EXEEXT)
@@ .
patch -p0 <<'@@ .'
Index: openpkg-src/libgda/libgda.spec
============================================================================
$ cvs diff -u -r1.21 -r1.22 libgda.spec
--- openpkg-src/libgda/libgda.spec 1 Jan 2007 17:39:08 -0000 1.21
+++ openpkg-src/libgda/libgda.spec 6 Jan 2007 10:11:44 -0000 1.22
@@ -23,8 +23,8 @@
##
# package version
-%define V_major 1.99
-%define V_minor 1
+%define V_major 2.99
+%define V_minor 2
# package information
Name: libgda
@@ -37,12 +37,15 @@
Group: Database
License: GPL/LGPL
Version: %{V_major}.%{V_minor}
-Release: 20061112
+Release: 20070106
# package options
%option with_sqlite yes
%option with_pgsql no
%option with_mysql no
+%option with_mdb no
+%option with_odbc no
+%option with_db no
%option with_ldap no
# list of sources
@@ -68,6 +71,18 @@
BuildPreReq: mysql
PreReq: mysql
%endif
+%if "%{with_mdb}" == "yes"
+BuildPreReq: mdbtools
+PreReq: mdbtools
+%endif
+%if "%{with_odbc}" == "yes"
+BuildPreReq: ODBC
+PreReq: ODBC
+%endif
+%if "%{with_db}" == "yes"
+BuildPreReq: db
+PreReq: db
+%endif
%if "%{with_ldap}" == "yes"
BuildPreReq: openldap
PreReq: openldap
@@ -106,6 +121,7 @@
export LDFLAGS="%{l_ldflags}"
./configure \
--prefix=%{l_prefix} \
+ --mandir=%{l_prefix}/man \
%if "%{with_sqlite}" == "yes"
--with-sqlite=%{l_prefix} \
%else
@@ -121,12 +137,26 @@
%else
--without-mysql \
%endif
+%if "%{with_mdb}" == "yes"
+ --with-mdb=%{l_prefix} \
+%else
+ --without-mdb \
+%endif
+%if "%{with_odbc}" == "yes"
+ --with-odbc=%{l_prefix} \
+%else
+ --without-odbc \
+%endif
+%if "%{with_db}" == "yes"
+ --with-bdb=%{l_prefix} \
+%else
+ --without-bdb \
+%endif
%if "%{with_ldap}" == "yes"
--with-ldap=%{l_prefix} \
%else
--without-ldap \
%endif
- --without-bdb \
--disable-rebuilds \
--enable-shared \
--enable-static
@@ .
______________________________________________________________________
OpenPKG http://openpkg.org
CVS Repository Commit List [email protected]