Subject: PR/36715 CVS commit: pkgsrc/databases
To: None <obache@NetBSD.org, gnats-admin@netbsd.org,>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-bugs
Date: 08/04/2007 11:15:08
The following reply was made to PR pkg/36715; it has been noted by GNATS.

From: OBATA Akio <obache@netbsd.org>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: PR/36715 CVS commit: pkgsrc/databases
Date: Sat,  4 Aug 2007 11:13:41 +0000 (UTC)

 Module Name:	pkgsrc
 Committed By:	obache
 Date:		Sat Aug  4 11:13:40 UTC 2007
 
 Modified Files:
 	pkgsrc/databases/libgda: DESCR Makefile Makefile.common PLIST
 	    buildlink3.mk distinfo
 	pkgsrc/databases/libgda-mysql: PLIST
 	pkgsrc/databases/libgda-postgres: PLIST
 	pkgsrc/databases/libgda/patches: patch-ab patch-ad patch-ak patch-al
 Added Files:
 	pkgsrc/databases/libgda: options.mk
 Removed Files:
 	pkgsrc/databases/libgda/patches: patch-aa patch-ac patch-ae patch-af
 	    patch-ag patch-ah patch-ai patch-aj
 
 Log Message:
 Update libgda to 3.0.1
 Based on patch proveided by Makoto Fujiwara in PR 36715.
 
 Pkgsrc Changes:
  Added fam option.
 
 from NEWS:
 libgda 3.0.1, 2007-05-10
 
  - Bug fixes: #433687, #434464, #432798, #432798
  (Armin Burgmeier, Gustavo R. Montesino, Leonardo Boshell, Vivien Malerba)
  - Translations:
 	- ar (Djihed Afifi)
 
 libgda 3.0.0, 2007-04-20
 
  - misc. bug fixes (Armin Burgmeier, Vivien Malerba)
  - bug fixes in the SQL delimiter to handle comments, BEGIN and END blocks and PostgreSQL's
    dollar quoting (Vivien Malerba)
  - more unit tests (Vivien Malerba)
  - removed dependecy and test for popt (Baris Cicek)
  - fixed SQLite provider's error reporting, and implemented the get_last_insert_id() virtuel
    method (Vivien Malerba)
  - fixed MySQL's provider error where the same column would be reported several times in
    the TABLE_FIELDS schema (Vivien Malerba)
  - fixed a misbehaviour in the data model import of XML files (Vivien Malerba)
  - docs improvements
  - removed ambiguities in the source files: mention LGPL everywhere in the library, and
    GPL for the executables (Murray Cumming)
  - allow dictionary XML file to specify its own DTD file (Vivien Malerba)
  - Bug fixes: #421986, #421986, #420306, #410200, #427605, #407908, #417249 (Carsten Clark, Baris Cicek,
    Vivien Malerba
  - Translations:
 	- dz (Pema Geyleg)
 	- lt (Gintautas Miliauskas)
 	- ar (Djihed Afifi)
 
 libgda 2.99.6, 2007-03-23
 
  - Merged several libraries into one for efficiency and because of inter-dependencies (yselkowitz,
    Gustavo R. Montesino, Christopher Taylor)
  - More explicit API function names (Murray Cumming)
  - Applications can now check installed DBMS providers (yselkowitz)
  - C# bindings removed from the libgda's module (Murray Cumming)
  - Added regression tests for SQL parsing and delimiting (Vivien Malerba)
  - Reworked SQL delimiter and made the SQL parser report non parsed characters (Vivien Malerba)
  - Embedded SQLite is now 3.3.13 (Vivien Malerba)
  - Added configure tests to work around changes in the MDB API (yselkowitz)
  - Improved WIN32 building for Cygwin and MinGW (yselkowitz, Gustavo R. Montesino, Christopher Taylor)
  - Bug fixes: #407064, #411811, #314732, #390609, #353404, #411984, #349548, #412122, #411811
    (Leonardo Boshell, yselkowitz, Armin Burgmeier, Daniel Espinosa, Murray Cumming, Christopher Taylor,
    Vivien Malerba)
  - Lots of minor bug fixes
  - Translations:
 	- new dz translation (Pema Geyleg)
 	- sv (Daniel Nylander)
 	- en_GB (David Lodge)
 	- it (Marco Ciampa)
 
 libgda 2.99.5, 2007-02-12
 
  - Correct a linker error when using the (recently renamed to)
    gda_query_field_value_get_is_parameter() function.
    I'm doing a quick extra release because I imagine that the effects of using
    an implicitly-declared function could be odd.
 
 libgda 2.99.4, 2007-02-12
 
  - GdaQuery: Renamed gda_query_is_modif_query() to gda_query_is_modify_query().
    (Murray Cumming)
  - GdaQueryFieldValue: Added the is_parameter property
    (Daniel Espinosa)
  - GdaEntityField: Renamed get_data_type() vfunc to get_dict_type().
    (Daniel Espinosa)
  - GdaQueryField: Renamed get_data_type() vfunc to get_dict_type().
    (Daniel Espinosa)
  - GdaObject: Added the option for GdaObject sub-classes to copy the
    "name" property to the "id" one if the "id" is not set (used by the GdaParameter object)
    (Vivien Malerba)
  - GdaDataModelQuery:
    - Correctly detect when it's not possible to get information about columns.
    - Added a "use_transaction" property to allow the object to start a transaction before
      running the modification SQL queries and to end it afterwards (so all the modifications are atomic).
    (Vivien Malerba)
  - GdaDataModel: Added "reset" signal, emitted when the data model has completely changed.
    (Vivien Malerba)
  - GdaDataProxy:
    - Added "re_init_done" signal, emitted when the proxied data model's number of columns changes.
    - Corrected a bug which prevented any modification to be applied to the proxied data model.
    - Added gda_data_proxy_get_n_modified_rows().
    (Vivien Malerba)
  - Improvements to _new() functions for language bindings, such as C++:
    GdaParameterList,  (Johannes Schmid, Openismus)
  - Make type checks more flexible, allowing use of derived GTypes by
    language bindings: (Armin Burgmeier, Openismus)
  - Use enum types instead of guint or gulong for flags, matching the
    conventions used in GTK+, and making the API clearer: GdaQuery, GdaObjectRef
    (Murray Cumming, Openismus)
  - Use specific types for property and signal parameter registrations, and use specific signal marshallers.
    This should be more robust, and is needed by language bindings.
    (Murray Cumming, Openismus)
  - Correct all remaining installation location conflicts with libgda 1.2.
    (Leonardo Boshell)
  - Correct the check for the gamin version.
    (Leonardo Boshell)
  - gda-sharp (mono bindings) updated.
    (Daniel Espinosa)
  - Added tests. (Vivien Malerb)
  - Win32 build improvements. (Brecht Sanders)
  - MDB provider: Attempt to fix the build for more recent versions of the MDB API.
    (Murray Cumming)
 
 libgda 2.99.3, 2007-01-23
 
  - Build fixes:
    - With gamin/fam. (Murray Cumming)
    - removed unnecessary libxslt dependency. (Vivien Malerba)
    - gda-sharp binding fixes. (Vivien Malerba)
    - Fixed many compiler warnings. (Murray Cumming)
    - Replace use of deprecated sys_errlist() with strerror().
      (Joseph Sacco, Bug #353729)
    - Win32 build fixes. (yselkowitz, Bug #314732)
    - Darwin (MacOS X) build fixes. (Min Sik Kim, Bug #382933)
  - GdaConfig: Handle the GDA_DSN_LIST_IN_MEMORY environment variable.
    When defined, initial DSN list will be loaded from the filename specified
    in that environment variable, and the DSN list modifications will not be
    written to a file. (Vivien Malerba)
  - GdaQueryFieldValue: can now render parameters in SQL with the :param_name
    syntax, as used by Oracle. (Vivien Malerba)
  - GdaBlobOp: New object, for improved blob handling. (Vivien Malerba)
  - GdaQuarkList: gda_quark_list_add_from_string():
    Prevent a crash when the connection string has a final ; character.
    (Andrea Zagli, Bug #317831)
  - GdaQuery:
    - Allow use of derived types, for language bindings. (Armin Burgmeier)
    - Avoid memory corruption. (Chris Shoemaker, Bug #341061)
  - GdaQueryFieldField: The field_name property is now readable. (Vivien Malerba)
  - GdaServerProvider:
    - Added the escape_string() and unescape_string() virtual methods. (Vivien Malerba)
    - Removed unimplemented gda_server_provider_create_blob() and
      gda_server_provider_fetch_blob_by_id() functions.  (Murray Cumming)
  - Removed unused "prop" properties. (Murray Cumming)
  - Spelling and grammar corrections. (Clytie Siddall, bug #352122)
 
  - Providers:
    - FreeTDS: Build fixes. (Leonardo Boshell)
    - MySQL:
      - Slight speed optimization. (Esteban Sanchez)
      - Fixed a bug with FK reporting in the CONSTRAINTS schema report.
        Added the "bit" data type as a synonym to "tinyint"
        removed GDA_TYPE_BLOB reference as MySQL does not support blobs.
        (Vivien Malerba)
    - Oracle: Major improvments, including blob handling. (Vivien Malerba)
    - Postgres
      - Fix failure of current transaction when trying to delete a
      nonexisting blob Oid
      - Improved GdaBinary handling.
      (Vivien Malerba)
    - Sqlite: Update Sqlite sources to 3.3.10.
    - BDB and ODBC: Correct a cast (Hans de Goede, bug #366694)
 
 
 To generate a diff of this commit:
 cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/databases/libgda/DESCR
 cvs rdiff -r1.22 -r1.23 pkgsrc/databases/libgda/Makefile
 cvs rdiff -r1.48 -r1.49 pkgsrc/databases/libgda/Makefile.common
 cvs rdiff -r1.20 -r1.21 pkgsrc/databases/libgda/PLIST
 cvs rdiff -r1.14 -r1.15 pkgsrc/databases/libgda/buildlink3.mk
 cvs rdiff -r1.29 -r1.30 pkgsrc/databases/libgda/distinfo
 cvs rdiff -r0 -r1.1 pkgsrc/databases/libgda/options.mk
 cvs rdiff -r1.1.1.1 -r1.2 pkgsrc/databases/libgda-mysql/PLIST
 cvs rdiff -r1.6 -r1.7 pkgsrc/databases/libgda-postgres/PLIST
 cvs rdiff -r1.9 -r0 pkgsrc/databases/libgda/patches/patch-aa \
     pkgsrc/databases/libgda/patches/patch-ac
 cvs rdiff -r1.10 -r1.11 pkgsrc/databases/libgda/patches/patch-ab
 cvs rdiff -r1.7 -r1.8 pkgsrc/databases/libgda/patches/patch-ad
 cvs rdiff -r1.3 -r0 pkgsrc/databases/libgda/patches/patch-ae \
     pkgsrc/databases/libgda/patches/patch-af \
     pkgsrc/databases/libgda/patches/patch-ag
 cvs rdiff -r1.2 -r0 pkgsrc/databases/libgda/patches/patch-ah
 cvs rdiff -r1.6 -r0 pkgsrc/databases/libgda/patches/patch-ai
 cvs rdiff -r1.1 -r0 pkgsrc/databases/libgda/patches/patch-aj
 cvs rdiff -r1.2 -r1.3 pkgsrc/databases/libgda/patches/patch-ak
 cvs rdiff -r1.1 -r1.2 pkgsrc/databases/libgda/patches/patch-al
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.