[packages/libgda4] - added sqlite patch (use proper header for system/static/bdb sqlite) - added mdb1.0 patch (adjust f

qboosh qboosh at pld-linux.org
Thu Feb 2 17:18:03 CET 2023


commit e377ea1a92d1ec376b3e6d403eca2de892d9be43
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Feb 2 17:19:23 2023 +0100

    - added sqlite patch (use proper header for system/static/bdb sqlite)
    - added mdb1.0 patch (adjust for mdbtools 0.9/1.0)
    - added openssl patch (fix for openssl 3)
    - added perl patch (fix for recent perl)
    - added encoding patch (fix mixed iso-8859-1/iso-8859-2/utf-8 encodings in sources)
    - added java patch (adjust libjvm path search)
    - added vala patch, switched to vala 0.56.x

 libgda-encoding.patch | 563 ++++++++++++++++++++++++++++++++++++++++++++++++++
 libgda-java.patch     |  26 +++
 libgda-mdb1.0.patch   | 107 ++++++++++
 libgda-openssl.patch  |  34 +++
 libgda-perl.patch     |  47 +++++
 libgda-sqlite.patch   |  24 +++
 libgda-vala.patch     |   9 +
 libgda4.spec          |  26 ++-
 8 files changed, 832 insertions(+), 4 deletions(-)
---
diff --git a/libgda4.spec b/libgda4.spec
index 5d36278..6bb4996 100644
--- a/libgda4.spec
+++ b/libgda4.spec
@@ -15,7 +15,7 @@
 %ifnarch i486 i586 i686 pentium3 pentium4 athlon %{x8664}
 %undefine	with_jdbc
 %endif
-%define vala_ver	0.24
+%define vala_ver	0.56
 
 Summary:	GNU Data Access library
 Summary(pl.UTF-8):	Biblioteka GNU Data Access
@@ -29,6 +29,13 @@ Source0:	https://download.gnome.org/sources/libgda/4.2/libgda-%{version}.tar.xz
 Patch0:		%{name}-configure.patch
 Patch1:		%{name}-gir.patch
 Patch2:		%{name}-graphviz.patch
+Patch3:		libgda-sqlite.patch
+Patch4:		libgda-mdb1.0.patch
+Patch5:		libgda-openssl.patch
+Patch6:		libgda-perl.patch
+Patch7:		libgda-encoding.patch
+Patch8:		libgda-java.patch
+Patch9:		libgda-vala.patch
 URL:		https://www.gnome-db.org/
 BuildRequires:	autoconf >= 2.59
 BuildRequires:	automake >= 1:1.8
@@ -350,21 +357,32 @@ Narzędzia graficzne dla GDA.
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
+%patch8 -p1
+%patch9 -p1
 
 %{__sed} -i -e 's/libvala-0.14 >= 0.14/libvala-%{vala_ver}/' configure.ac
 
+%{__sed} -i -e '1s,/usr/bin/env python$,%{__python},' \
+	libgda-report/RML/trml2html/trml2html.py \
+	libgda-report/RML/trml2pdf/trml2pdf.py
+
 %build
 # included version is bash-specific, use system file
 cp -f %{_aclocaldir}/introspection.m4 m4/introspection.m4
-%if %{with jdbc}
-export JAVA_HOME="%{java_home}"
-%endif
 %{__gtkdocize}
 %{__intltoolize}
 %{__libtoolize}
 %{__aclocal} -I m4
 %{__autoconf}
 %{__automake}
+%if %{with jdbc}
+export JAVA_HOME="%{java_home}"
+%endif
 %configure \
 	--disable-default-binary \
 	--disable-silent-rules \
diff --git a/libgda-encoding.patch b/libgda-encoding.patch
new file mode 100644
index 0000000..482709e
--- /dev/null
+++ b/libgda-encoding.patch
@@ -0,0 +1,563 @@
+--- libgda-4.2.13/tools/browser/dnd.c.orig	2012-04-27 17:34:25.000000000 +0200
++++ libgda-4.2.13/tools/browser/dnd.c	2023-02-01 18:58:59.640011844 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-column.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-column.h	2023-02-01 19:20:37.066316416 +0100
+@@ -1,6 +1,6 @@
+ /*
+  * Copyright (C) 2005 - 2009 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk at gmail.com>
+  *
+  * This library is free software; you can redistribute it and/or
+--- libgda-4.2.13/libgda/gda-connection-internal.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-connection-internal.h	2023-02-01 19:22:00.159199596 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-connection-sqlite.h.orig	2012-03-06 22:33:07.000000000 +0100
++++ libgda-4.2.13/libgda/gda-connection-sqlite.h	2023-02-01 19:23:04.092186575 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-connection.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-connection.h	2023-02-01 19:23:46.641956063 +0100
+@@ -6,7 +6,7 @@
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at ximian.com>
+  * Copyright (C) 2003 Filip Van Raemdonck <mechanix at debian.org>
+  * Copyright (C) 2004 - 2005 Alan Knowles <alank at src.gnome.org>
+- * Copyright (C) 2004 Jos� Mar�a Casanova Crespo <jmcasanova at igalia.com>
++ * Copyright (C) 2004 José María Casanova Crespo <jmcasanova at igalia.com>
+  * Copyright (C) 2005 - 2009 Bas Driessen <bas.driessen at xobas.com>
+  * Copyright (C) 2006 - 2008 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2007 Leonardo Boshell <lb at kmc.com.co>
+--- libgda-4.2.13/libgda/gda-data-model-extra.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/gda-data-model-extra.h	2023-02-01 19:27:00.514239100 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2001 - 2008 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at gnome-db.org>
+--- libgda-4.2.13/libgda/gda-data-model-iter-extra.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/gda-data-model-iter-extra.h	2023-02-01 19:28:06.263882904 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2008 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-data-model.h.orig	2023-02-01 19:28:59.803592854 +0100
++++ libgda-4.2.13/libgda/gda-data-model.h	2023-02-01 19:29:07.296885593 +0100
+@@ -4,7 +4,7 @@
+  * Copyright (C) 2003 Laurent Sansonetti <lrz at gnome.org>
+  * Copyright (C) 2005 Dan Winship <danw at src.gnome.org>
+  * Copyright (C) 2005 - 2011 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2007 Murray Cumming <murrayc at murrayc.com>
+  *
+  * This library is free software; you can redistribute it and/or
+--- libgda-4.2.13/libgda/gda-meta-store-extra.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/gda-meta-store-extra.h	2023-02-01 19:30:52.402982851 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-meta-struct-private.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/gda-meta-struct-private.h	2023-02-01 19:31:12.689539616 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2008 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-mutex.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-mutex.h	2023-02-01 19:31:34.536087929 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-row.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-row.h	2023-02-01 19:32:15.385866627 +0100
+@@ -3,10 +3,10 @@
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at gnome-db.org>
+  * Copyright (C) 2003 Laurent Sansonetti <laurent at datarescue.be>
+- * Copyright (C) 2003 Xabier Rodr�guez Calvar <xrcalvar at igalia.com>
++ * Copyright (C) 2003 Xabier Rodríguez Calvar <xrcalvar at igalia.com>
+  * Copyright (C) 2004 Paisa  Seeluangsawat <paisa at users.sf.net>
+  * Copyright (C) 2005 Bas Driessen <bas.driessen at xobas.com>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  *
+  * This library is free software; you can redistribute it and/or
+  * modify it under the terms of the GNU Lesser General Public
+--- libgda-4.2.13/libgda/gda-server-operation-private.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/gda-server-operation-private.h	2023-02-01 19:32:38.715740238 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/gda-server-provider-private.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/gda-server-provider-private.h	2023-02-01 19:33:39.665410046 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2005 Dan Winship <danw at src.gnome.org>
+  * Copyright (C) 2005 - 2008 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2007 Murray Cumming <murrayc at murrayc.com>
+  *
+  * This library is free software; you can redistribute it and/or
+--- libgda-4.2.13/libgda/gda-util.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-util.h	2023-02-01 19:33:59.775301101 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  * Copyright (C) 2006 - 2007 Murray Cumming <murrayc at murrayc.com>
+--- libgda-4.2.13/libgda/libgda-global-variables.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/libgda-global-variables.h	2023-02-01 19:34:21.375184084 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2001 - 2010 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at gnome-db.org>
+--- libgda-4.2.13/libgda/libgda.h.in.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/libgda.h.in	2023-02-01 20:18:36.600799493 +0100
+@@ -1,14 +1,14 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2004 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Andrew Hill <andru at src.gnome.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at ximian.com>
+  * Copyright (C) 2003 - 2006 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2004 Szalai Ferenc <szferi at einstein.ki.iif.hu>
+  * Copyright (C) 2005 Bas Driessen <bas.driessen at xobas.com>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  *
+  * This library is free software; you can redistribute it and/or
+  * modify it under the terms of the GNU Lesser General Public
+--- libgda-4.2.13/libgda/libgda.h.orig	2023-02-01 19:00:55.232718958 +0100
++++ libgda-4.2.13/libgda/libgda.h	2023-02-01 19:34:44.845056937 +0100
+@@ -1,14 +1,14 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2004 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Andrew Hill <andru at src.gnome.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at ximian.com>
+  * Copyright (C) 2003 - 2006 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2004 Szalai Ferenc <szferi at einstein.ki.iif.hu>
+  * Copyright (C) 2005 Bas Driessen <bas.driessen at xobas.com>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  *
+  * This library is free software; you can redistribute it and/or
+  * modify it under the terms of the GNU Lesser General Public
+--- libgda-4.2.13/libgda/binreloc/gda-binreloc.h.orig	2012-03-06 22:33:07.000000000 +0100
++++ libgda-4.2.13/libgda/binreloc/gda-binreloc.h	2023-02-01 19:34:59.684976542 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2007 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/providers-support/gda-data-select-priv.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/providers-support/gda-data-select-priv.h	2023-02-01 19:35:55.928005181 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/sql-parser/gda-sql-statement.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sql-parser/gda-sql-statement.h	2023-02-01 19:36:47.564392110 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2008 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/sql-parser/gda-statement-struct-delete.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sql-parser/gda-statement-struct-delete.h	2023-02-01 19:37:08.944276285 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2005 Dan Winship <danw at src.gnome.org>
+  * Copyright (C) 2005 - 2009 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2007 Armin Burgmeier <armin at openismus.com>
+  * Copyright (C) 2007 - 2009 Murray Cumming <murrayc at murrayc.com>
+  *
+--- libgda-4.2.13/libgda/sql-parser/gda-statement-struct-unknown.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sql-parser/gda-statement-struct-unknown.h	2023-02-01 19:37:48.537395124 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  * Copyright (C) 2009 Murray Cumming <murrayc at murrayc.com>
+--- libgda-4.2.13/libgda/sql-parser/gda-statement-struct-util.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sql-parser/gda-statement-struct-util.h	2023-02-01 19:38:18.147234714 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2005 Dan Winship <danw at src.gnome.org>
+  * Copyright (C) 2005 - 2009 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2007 - 2009 Murray Cumming <murrayc at murrayc.com>
+  *
+  * This library is free software; you can redistribute it and/or
+--- libgda-4.2.13/libgda/sqlite/gda-sqlite-provider.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/sqlite/gda-sqlite-provider.h	2023-02-01 19:38:39.533785519 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 - 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  * Copyright (C) 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2007 - 2009 Vivien Malerba <malerba at gnome-db.org>
+--- libgda-4.2.13/libgda/sqlite/gda-sqlite-recordset.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/sqlite/gda-sqlite-recordset.h	2023-02-01 19:49:55.626789476 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 - 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/sqlite/gda-sqlite.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/sqlite/gda-sqlite.h	2023-02-01 19:57:20.687711707 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 - 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+--- libgda-4.2.13/libgda/sqlite/virtual/gda-vconnection-data-model-private.h.orig	2012-03-10 14:46:22.000000000 +0100
++++ libgda-4.2.13/libgda/sqlite/virtual/gda-vconnection-data-model-private.h	2023-02-01 19:57:43.360922209 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/sqlite/virtual/libgda-virtual.h.in.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/sqlite/virtual/libgda-virtual.h.in	2023-02-01 20:19:36.180476722 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/sqlite/virtual/libgda-virtual.h.orig	2023-02-01 19:00:55.399384722 +0100
++++ libgda-4.2.13/libgda/sqlite/virtual/libgda-virtual.h	2023-02-01 19:58:01.677489647 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda/thread-wrapper/gda-thread-provider.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/thread-wrapper/gda-thread-provider.h	2023-02-01 19:58:21.587381785 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 - 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  * Copyright (C) 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2007 - 2009 Vivien Malerba <malerba at gnome-db.org>
+--- libgda-4.2.13/libgda-report/gda-report-document-private.h.orig	2012-03-06 22:33:07.000000000 +0100
++++ libgda-4.2.13/libgda-report/gda-report-document-private.h	2023-02-01 19:58:36.717299820 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2007 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda-report/gda-report-document.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda-report/gda-report-document.h	2023-02-01 19:58:56.283860485 +0100
+@@ -1,6 +1,6 @@
+ /*
+  * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  * Copyright (C) 2003 Santi Camps <santi at gnome-db.org>
+  * Copyright (C) 2003 Santi Camps Taltavull <santi at src.gnome.org>
+--- libgda-4.2.13/libgda-report/libgda-report.h.orig	2012-03-06 22:33:07.000000000 +0100
++++ libgda-4.2.13/libgda-report/libgda-report.h	2023-02-01 19:59:10.407117306 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2007 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda-report/engine/rt-parser.h.orig	2012-03-06 22:33:07.000000000 +0100
++++ libgda-4.2.13/libgda-report/engine/rt-parser.h	2023-02-01 19:59:26.080365730 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda-ui/gdaui-easy.h.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda-ui/gdaui-easy.h	2023-02-01 19:59:45.150262420 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda-ui/libgda-ui.h.orig	2012-03-06 22:33:07.000000000 +0100
++++ libgda-4.2.13/libgda-ui/libgda-ui.h	2023-02-01 20:00:01.063509544 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13/libgda-xslt/libgda-xslt.h.orig	2012-03-06 22:33:07.000000000 +0100
++++ libgda-4.2.13/libgda-xslt/libgda-xslt.h	2023-02-01 20:00:23.676720371 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2009 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  *
+--- libgda-4.2.13//libgda/gda-column.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13//libgda/gda-column.c	2023-02-01 20:33:35.912594170 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2005 Andrew Hill <andru at src.gnome.org>
+  * Copyright (C) 2005 - 2010 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2007 - 2008 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2008 Johannes Schmid <johannes.schmid at openismus.com>
+  * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk at gmail.com>
+--- libgda-4.2.13/libgda/gda-connection.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-connection.c	2023-02-01 20:34:24.605663710 +0100
+@@ -10,10 +10,10 @@
+  * Copyright (C) 2003 Paisa Seeluangsawat <paisa at users.sf.net>
+  * Copyright (C) 2004 - 2005 Alan Knowles <alank at src.gnome.org>
+  * Copyright (C) 2004 Dani Baeyens <daniel.baeyens at hispalinux.es>
+- * Copyright (C) 2004 Jos� Mar�a Casanova Crespo <jmcasanova at igalia.com>
++ * Copyright (C) 2004 José María Casanova Crespo <jmcasanova at igalia.com>
+  * Copyright (C) 2004 Szalai Ferenc <szferi at einstein.ki.iif.hu>
+  * Copyright (C) 2005 - 2009 Bas Driessen <bas.driessen at xobas.com>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2006 - 2010 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2007 Armin Burgmeier <armin at openismus.com>
+  * Copyright (C) 2007 Leonardo Boshell <lb at kmc.com.co>
+--- libgda-4.2.13/libgda/gda-data-model-array.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-data-model-array.c	2023-02-01 20:34:46.302212836 +0100
+@@ -6,7 +6,7 @@
+  * Copyright (C) 2004 Szalai Ferenc <szferi at einstein.ki.iif.hu>
+  * Copyright (C) 2005 Bas Driessen <bas.driessen at xobas.com>
+  * Copyright (C) 2005 - 2011 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2006 - 2008 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2008 Phil Longstaff <plongstaff at rogers.com>
+  * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk at gmail.com>
+--- libgda-4.2.13/libgda/gda-data-model.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-data-model.c	2023-02-01 20:35:20.382028210 +0100
+@@ -7,7 +7,7 @@
+  * Copyright (C) 2003 Philippe CHARLIER <p.charlier at chello.be>
+  * Copyright (C) 2004 Dani Baeyens <daniel.baeyens at hispalinux.es>
+  * Copyright (C) 2004 Szalai Ferenc <szferi at einstein.ki.iif.hu>
+- * Copyright (C) 2004 - 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2004 - 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2005 - 2009 Bas Driessen <bas.driessen at xobas.com>
+  * Copyright (C) 2005 Dan Winship <danw at src.gnome.org>
+  * Copyright (C) 2005 Stanislav Brabec <sbrabec at suse.de>
+--- libgda-4.2.13/libgda/gda-init.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-init.c	2023-02-01 20:35:40.481919320 +0100
+@@ -1,7 +1,7 @@
+ /*
+  * Copyright (C) 2000 Reinhard Müller <reinhard at src.gnome.org>
+  * Copyright (C) 2000 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+- * Copyright (C) 2001 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 Andrew Hill <andru at src.gnome.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at gnome-db.org>
+--- libgda-4.2.13/libgda/gda-row.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-row.c	2023-02-01 20:36:11.345085453 +0100
+@@ -4,7 +4,7 @@
+  * Copyright (C) 2002 Gonzalo Paniagua Javier <gonzalo at gnome-db.org>
+  * Copyright (C) 2003 Laurent Sansonetti <laurent at datarescue.be>
+  * Copyright (C) 2003 Paisa Seeluangsawat <paisa at users.sf.net>
+- * Copyright (C) 2003 Xabier Rodr�guez Calvar <xrcalvar at igalia.com>
++ * Copyright (C) 2003 Xabier Rodríguez Calvar <xrcalvar at igalia.com>
+  * Copyright (C) 2004 Paisa  Seeluangsawat <paisa at users.sf.net>
+  * Copyright (C) 2004 Szalai Ferenc <szferi at einstein.ki.iif.hu>
+  * Copyright (C) 2005 - 2011 Vivien Malerba <malerba at gnome-db.org>
+--- libgda-4.2.13/libgda/gda-server-provider.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-server-provider.c	2023-02-01 20:36:31.891640809 +0100
+@@ -8,7 +8,7 @@
+  * Copyright (C) 2004 Julio M. Merino Vidal <jmmv at menta.net>
+  * Copyright (C) 2005 - 2006 Bas Driessen <bas.driessen at xobas.com>
+  * Copyright (C) 2005 - 2010 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2007 Armin Burgmeier <armin at openismus.com>
+  * Copyright (C) 2008 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2008 Przemysław Grzegorczyk <pgrzegorczyk at gmail.com>
+--- libgda-4.2.13/libgda/gda-util.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/gda-util.c	2023-02-01 20:37:25.441350706 +0100
+@@ -4,7 +4,7 @@
+  * Copyright (C) 2003 - 2004 Laurent Sansonetti <lrz at gnome.org>
+  * Copyright (C) 2003 Paisa Seeluangsawat <paisa at users.sf.net>
+  * Copyright (C) 2004 Caolan McNamara <caolanm at redhat.com>
+- * Copyright (C) 2004 J�rg Billeter <j at bitron.ch>
++ * Copyright (C) 2004 Jürg Billeter <j at bitron.ch>
+  * Copyright (C) 2004 - 2010 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2005 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2007 - 2009 Armin Burgmeier <armin at openismus.com>
+--- libgda-4.2.13/libgda/sqlite/gda-sqlite-provider.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sqlite/gda-sqlite-provider.c	2023-02-01 20:38:09.794443758 +0100
+@@ -1,15 +1,15 @@
+ /*
+- * Copyright (C) 2001 - 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2003 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  * Copyright (C) 2004 Benjamin Otte <in7y118 at public.uni-hamburg.de>
+  * Copyright (C) 2004 J.H.M. Dassen (Ray) <jdassen at debian.org>
+  * Copyright (C) 2004 Julio M. Merino Vidal <jmmv at menta.net>
+- * Copyright (C) 2004 J�rg Billeter <j at bitron.ch>
++ * Copyright (C) 2004 Jürg Billeter <j at bitron.ch>
+  * Copyright (C) 2004 Nikolai Weibull <ruby-gnome2-devel-en-list at pcppopper.org>
+  * Copyright (C) 2005 Denis Fortin <denis.fortin at free.fr>
+  * Copyright (C) 2005 - 2011 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2008 - 2009 Bas Driessen <bas.driessen at xobas.com>
+  * Copyright (C) 2008 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2009 Armin Burgmeier <armin at openismus.com>
+--- libgda-4.2.13/libgda/sqlite/gda-sqlite-recordset.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sqlite/gda-sqlite-recordset.c	2023-02-01 20:38:34.064312276 +0100
+@@ -1,10 +1,10 @@
+ /*
+- * Copyright (C) 2001 - 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
+  * Copyright (C) 2002 - 2005 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2005 Denis Fortin <denis.fortin at free.fr>
+  * Copyright (C) 2005 - 2011 Vivien Malerba <malerba at gnome-db.org>
+- * Copyright (C) 2005 �lvaro Pe�a <alvaropg at telefonica.net>
++ * Copyright (C) 2005 Álvaro Peña <alvaropg at telefonica.net>
+  * Copyright (C) 2006 - 2008 Murray Cumming <murrayc at murrayc.com>
+  * Copyright (C) 2007 Armin Burgmeier <arminb at src.gnome.org>
+  * Copyright (C) 2009 Bas Driessen <bas.driessen at xobas.com>
+--- libgda-4.2.13/libgda/sqlite/gda-sqlite-util.c.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sqlite/gda-sqlite-util.c	2023-02-01 20:38:54.397535455 +0100
+@@ -1,5 +1,5 @@
+ /*
+- * Copyright (C) 2001 - 2002 Carlos Perell� Mar�n <carlos at gnome-db.org>
++ * Copyright (C) 2001 - 2002 Carlos Perelló Marín <carlos at gnome-db.org>
+  * Copyright (C) 2001 - 2002 Rodrigo Moya <rodrigo at gnome-db.org>
+  * Copyright (C) 2001 - 2011 Vivien Malerba <malerba at gnome-db.org>
+  * Copyright (C) 2002 - 2003 Gonzalo Paniagua Javier <gonzalo at src.gnome.org>
diff --git a/libgda-java.patch b/libgda-java.patch
new file mode 100644
index 0000000..4eb09f5
--- /dev/null
+++ b/libgda-java.patch
@@ -0,0 +1,26 @@
+--- libgda-4.2.13/m4/java.m4.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/m4/java.m4	2023-02-01 21:16:29.291986310 +0100
+@@ -165,9 +165,9 @@ m4_define([_JAVA_CHECK_INTERNAL],
+ 		    JTYPE="Sun JRE 1.5"
+ 		    JFLAGS="-Xlint:unchecked -Xlint:deprecation"
+ 		    ;;
+-                JRE1.6.*)
++                JRE1.[[6789]].*|JRE1[[0123456789]].*)
+ 		    try_java=true
+-		    JTYPE="Sun JRE 1.6"
++		    JTYPE="Sun JRE 1.6+"
+ 		    JFLAGS="-Xlint:unchecked -Xlint:deprecation"
+ 		    ;;
+                 JREgcj-4*)
+@@ -209,8 +209,10 @@ m4_define([_JAVA_CHECK_INTERNAL],
+ 	                    ;;
+ 	                *)
+ 	                    RUN_JAVA(JAVA_LIBS, [-classpath ${srcdir} getsp -libs])
+-	                    JAVA_LIBS="${JAVA_LIBS} -ljvm"
+ 	           	    RUN_JAVA(JAVA_LD_PATH, [-classpath ${srcdir} getsp java.library.path])
++	                    RUN_JAVA(JAVA_BOOT_PATH, [-classpath ${srcdir} getsp sun.boot.library.path])
++	                    JAVA_LIBS="${JAVA_LIBS} -L${JAVA_BOOT_PATH} -L${JAVA_BOOT_PATH}/client -L${JAVA_BOOT_PATH}/server"
++	                    JAVA_LIBS="${JAVA_LIBS} -ljvm"
+ 	           	    ;;
+ 	            esac
+ 	            # note that we actually don't test JAVA_LIBS - we hope that the detection
diff --git a/libgda-mdb1.0.patch b/libgda-mdb1.0.patch
new file mode 100644
index 0000000..949a184
--- /dev/null
+++ b/libgda-mdb1.0.patch
@@ -0,0 +1,107 @@
+--- libgda-4.2.13/providers/mdb/gda-mdb.h.orig	2023-02-01 17:08:02.566076308 +0100
++++ libgda-4.2.13/providers/mdb/gda-mdb.h	2023-02-01 17:08:57.269113289 +0100
+@@ -39,6 +39,7 @@ typedef struct {
+ 	GdaConnection  *cnc;
+ 	MdbHandle      *mdb;
+ 	gchar          *server_version;
++	gchar          *filename;
+ } MdbConnectionData;
+ 
+ #endif
+--- libgda-4.2.13/providers/mdb/gda-mdb-provider.c.orig	2023-02-01 17:08:02.569409623 +0100
++++ libgda-4.2.13/providers/mdb/gda-mdb-provider.c	2023-02-01 17:13:17.234371604 +0100
+@@ -63,8 +63,6 @@ static const gchar *gda_mdb_provider_get
+ 
+ 
+ static GObjectClass *parent_class = NULL;
+-static GStaticMutex mdb_init_mutex = G_STATIC_MUTEX_INIT;
+-static gint loaded_providers = 0;
+ char *g_input_ptr;
+ 
+ /* 
+@@ -93,7 +93,6 @@ gda_mdb_provider_class_init (GdaMdbProvi
+ static void
+ gda_mdb_provider_init (GdaMdbProvider *myprv, GdaMdbProviderClass *klass)
+ {
+-	mdb_set_date_fmt ("%Y-%m-%d %H:%M:%S");
+ }
+ 
+ static void
+@@ -107,13 +104,6 @@ gda_mdb_provider_finalize (GObject *obje
+ 
+ 	/* chain to parent class */
+ 	parent_class->finalize (object);
+-
+-	/* call MDB exit function if there are no more providers */
+-	g_static_mutex_lock (&mdb_init_mutex);
+-	loaded_providers--;
+-	if (loaded_providers == 0)
+-		mdb_exit ();
+-	g_static_mutex_unlock (&mdb_init_mutex);
+ }
+ 
+ GType
+@@ -148,12 +138,6 @@ gda_mdb_provider_new (void)
+ {
+ 	GdaMdbProvider *provider;
+ 
+-	g_static_mutex_lock (&mdb_init_mutex);
+-	if (loaded_providers == 0) 
+-		mdb_init ();
+-	loaded_providers++;
+-	g_static_mutex_unlock (&mdb_init_mutex);
+-
+ 	provider = g_object_new (gda_mdb_provider_get_type (), NULL);
+ 	return GDA_SERVER_PROVIDER (provider);
+ }
+@@ -304,6 +288,7 @@ gda_mdb_provider_open_connection (GdaSer
+ 	cdata = g_new0 (MdbConnectionData, 1);
+ 	cdata->cnc = cnc;
+ 	cdata->server_version = NULL;
++	cdata->filename = filename;
+ #ifdef MDB_WITH_WRITE_SUPPORT
+ 	cdata->mdb = mdb_open (filename, MDB_WRITABLE);
+ #else
+@@ -316,6 +299,7 @@ gda_mdb_provider_open_connection (GdaSer
+ 		gda_mdb_free_cnc_data (cdata);
+ 		return FALSE;
+ 	}
++	mdb_set_date_fmt (cdata->mdb, "%Y-%m-%d %H:%M:%S");
+ 
+ 	/* open virtual connection */
+         if (! GDA_SERVER_PROVIDER_CLASS (parent_class)->open_connection (GDA_SERVER_PROVIDER (provider), cnc, params,
+@@ -416,8 +402,7 @@ table_create_columns_func (LocalSpec *sp
+ 		gda_column_set_name (gda_col, tmp);
+ 		g_free (tmp);
+ 		gda_column_set_g_type (gda_col, gda_mdb_type_to_gda (mdb_col->col_type));
+-		tmp = sanitize_name (g_strdup (mdb_get_coltype_string (spec->cdata->mdb->default_backend, 
+-								       mdb_col->col_type)));
++		tmp = sanitize_name (g_strdup (mdb_get_colbacktype_string (mdb_col)));
+ 		gda_column_set_dbms_type (gda_col, tmp);
+ 		g_free (tmp);
+ 		columns = g_list_prepend (columns, gda_col);
+@@ -474,7 +459,7 @@ table_create_model_func (LocalSpec *spec
+ 		gda_column_set_name (gda_col, tmp);
+ 		gda_column_set_description (gda_col, tmp);
+ 		g_free (tmp);
+-		tmp = sanitize_name (g_strdup (mdb_get_coltype_string (spec->cdata->mdb->default_backend, mdb_col->col_type)));
++		tmp = sanitize_name (g_strdup (mdb_get_colbacktype_string (mdb_col)));
+ 		gda_column_set_dbms_type (gda_col, tmp);
+ 		g_free (tmp);
+                 gda_column_set_g_type (gda_col, coltypes [c]);
+@@ -567,7 +552,7 @@ gda_mdb_provider_get_database (GdaServer
+ 	if (!cdata)
+ 		return NULL;
+ 
+-	return (const gchar *) cdata->mdb->f->filename;
++	return (const gchar *) cdata->filename;
+ }
+ 
+ /*
+@@ -577,5 +562,6 @@ static void
+ gda_mdb_free_cnc_data (MdbConnectionData *cdata)
+ {
+ 	g_free (cdata->server_version);
++	g_free (cdata->filename);
+ 	g_free (cdata);
+ }
diff --git a/libgda-openssl.patch b/libgda-openssl.patch
new file mode 100644
index 0000000..2900a7b
--- /dev/null
+++ b/libgda-openssl.patch
@@ -0,0 +1,34 @@
+--- libgda-4.2.13/providers/sqlcipher/sqlite3.c.orig	2012-04-27 17:42:37.000000000 +0200
++++ libgda-4.2.13/providers/sqlcipher/sqlite3.c	2023-02-01 18:03:04.868186203 +0100
+@@ -11961,7 +11961,7 @@ static int codec_key_derive(codec_ctx *c
+  * out - pouter to output bytes
+  */
+ static int codec_cipher(cipher_ctx *ctx, Pgno pgno, int mode, int size, unsigned char *in, unsigned char *out) {
+-  EVP_CIPHER_CTX ectx;
++  EVP_CIPHER_CTX *ectx = EVP_CIPHER_CTX_new();
+   unsigned char *iv;
+   int tmp_csz, csz;
+ 
+@@ -11983,15 +11983,16 @@ static int codec_cipher(cipher_ctx *ctx,
+     memcpy(iv, in+size, ctx->iv_sz);
+   } 
+   
+-  EVP_CipherInit(&ectx, ctx->evp_cipher, NULL, NULL, mode);
+-  EVP_CIPHER_CTX_set_padding(&ectx, 0);
+-  EVP_CipherInit(&ectx, NULL, ctx->key, iv, mode);
+-  EVP_CipherUpdate(&ectx, out, &tmp_csz, in, size);
++  EVP_CipherInit(ectx, ctx->evp_cipher, NULL, NULL, mode);
++  EVP_CIPHER_CTX_set_padding(ectx, 0);
++  EVP_CipherInit(ectx, NULL, ctx->key, iv, mode);
++  EVP_CipherUpdate(ectx, out, &tmp_csz, in, size);
+   csz = tmp_csz;  
+   out += tmp_csz;
+-  EVP_CipherFinal(&ectx, out, &tmp_csz);
++  EVP_CipherFinal(ectx, out, &tmp_csz);
+   csz += tmp_csz;
+-  EVP_CIPHER_CTX_cleanup(&ectx);
++  EVP_CIPHER_CTX_cleanup(ectx);
++  EVP_CIPHER_CTX_free(ectx);
+   assert(size == csz);
+ 
+   return SQLITE_OK;
diff --git a/libgda-perl.patch b/libgda-perl.patch
new file mode 100644
index 0000000..23a587b
--- /dev/null
+++ b/libgda-perl.patch
@@ -0,0 +1,47 @@
+--- libgda-4.2.13/libgda-ui/demos/geninclude.pl.in.orig	2023-02-01 18:25:57.004086039 +0100
++++ libgda-4.2.13/libgda-ui/demos/geninclude.pl.in	2023-02-01 18:26:00.094069299 +0100
+@@ -40,7 +40,7 @@ foreach $href (@demos) {
+ 	my $do_next = 0;
+ 
+ 	# parent detected
+-	if (defined @parents) {
++	if (defined $parents && @parents) {
+ 	    foreach $foo (@parents) {
+ 		if ($foo eq $parent_name) {
+ 		    $do_next = 1;
+@@ -54,7 +54,7 @@ foreach $href (@demos) {
+ 
+ 	push @parents, $parent_name;
+ 
+-	$tmp = (defined @child_arrays)?($#child_arrays + 1):0;
++	$tmp = (defined $child_arrays && @child_arrays)?($#child_arrays + 1):0;
+ 	push @child_arrays, "child$tmp";
+ 
+ 	push @demos, {"title" => $parent_name, "file" => "NULL",
+@@ -62,7 +62,7 @@ foreach $href (@demos) {
+     }
+ }
+ 
+-if (defined @parents) {
++if (defined $parents && @parents) {
+     $i = 0;
+     for ($i = 0; $i <= $#parents; $i++) {
+ 	$first = 1;
+@@ -105,7 +105,7 @@ if (defined @parents) {
+ } @demos_old;
+ 
+ # sort the child arrays
+-if (defined @child_arrays) {
++if (defined $child_arrays && @child_arrays) {
+     for ($i = 0; $i <= $#child_arrays; $i++) {
+ 	@foo_old = @{$child_arrays[$i]};
+ 
+@@ -133,7 +133,7 @@ foreach $href (@demos) {
+ 	print ", \n";
+     }
+ 
+-    if (defined @parents) {
++    if (defined $parents && @parents) {
+ 	for ($i = 0; $i <= $#parents; $i++) {
+ 	    if ($parents[$i] eq $href->{title}) {
+ 
diff --git a/libgda-sqlite.patch b/libgda-sqlite.patch
new file mode 100644
index 0000000..62be6b3
--- /dev/null
+++ b/libgda-sqlite.patch
@@ -0,0 +1,24 @@
+--- libgda-4.2.13/libgda/sqlite/Makefile.am.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/sqlite/Makefile.am	2023-02-01 17:01:22.627394979 +0100
+@@ -77,7 +77,7 @@ libgda_bdbsqlite_la_LDFLAGS = -export-dy
+ libgda_bdbsqlite_la_LIBADD = 
+ 
+ libgda_sqlcipher_la_SOURCES = $(sqlitesources)
+-libgda_sqlcipher_la_CFLAGS = -DPNAME=\""SQLCipher"\" -DCLASS_PREFIX=\""GdaSQLCipher"\" -DSTATIC_SQLITE -DSQLITE_HAS_CODEC -DSEARCH_LIB_PATH=\"""\"
++libgda_sqlcipher_la_CFLAGS = -DPNAME=\""SQLCipher"\" -DCLASS_PREFIX=\""GdaSQLCipher"\" -DSQLITE_HAS_CODEC -DSEARCH_LIB_PATH=\"""\"
+ libgda_sqlcipher_la_LDFLAGS = -export-dynamic -module -avoid-version $(NO_UNDEFINED)
+ libgda_sqlcipher_la_LIBADD = 
+ 
+--- libgda-4.2.13/libgda/sqlite/gda-sqlite-pstmt.h.orig	2012-03-06 22:33:08.000000000 +0100
++++ libgda-4.2.13/libgda/sqlite/gda-sqlite-pstmt.h	2023-02-01 17:01:53.534167852 +0100
+@@ -21,7 +21,9 @@
+ #define __GDA_SQLITE_PSTMT_H__
+ 
+ #include <libgda/providers-support/gda-pstmt.h>
+-#ifdef HAVE_SQLITE
++#ifdef WITH_BDBSQLITE
++#include <dbsql.h>
++#elif defined(HAVE_SQLITE) && !defined(STATIC_SQLITE)
+ #include <sqlite3.h>
+ #else
+ #include "sqlite-src/sqlite3.h"
diff --git a/libgda-vala.patch b/libgda-vala.patch
new file mode 100644
index 0000000..28ea2b8
--- /dev/null
+++ b/libgda-vala.patch
@@ -0,0 +1,9 @@
+--- libgda-4.2.13/libgda/Gda-4.0.metadata.orig	2012-04-27 17:34:23.000000000 +0200
++++ libgda-4.2.13/libgda/Gda-4.0.metadata	2023-02-02 17:02:44.363581808 +0100
+@@ -1,5 +1,5 @@
+ // Vala Bindings for GDA
+-ValueList type="GLib.List<GLib.Value>"
++ValueList type="GLib.List<GLib.Value?>"
+ ServerProviderMeta skip
+ ServerProviderXa skip
+ // libxml2: replace xml.NodePtr by xml.Node* used by Vala bindings
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/libgda4.git/commitdiff/e377ea1a92d1ec376b3e6d403eca2de892d9be43




More information about the pld-cvs-commit mailing list