Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by www.NetBSD.org (Postfix) with ESMTP id 0527663C221 for ; Sat, 12 Sep 2009 18:54:52 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id ABC7763B1EE; Sat, 12 Sep 2009 18:54:51 +0000 (UTC) Received: from cvs.netbsd.org (cvs.NetBSD.org [IPv6:2001:4f8:3:7:2e0:81ff:fe30:95bd]) by mail.netbsd.org (Postfix) with ESMTP id 5B2EA63B1F9 for ; Sat, 12 Sep 2009 18:54:50 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id 4BD2F175D0; Sat, 12 Sep 2009 18:54:50 +0000 (UTC) MIME-Version: 1.0 Content-Disposition: inline Content-Transfer-Encoding: binary Content-Type: text/plain Date: Sat, 12 Sep 2009 18:54:50 +0000 From: Jens Rehsack Subject: CVS commit: pkgsrc/databases/p5-DBD-ODBC To: pkgsrc-changes@NetBSD.org Reply-To: sno@netbsd.org X-Mailer: log_accum Message-Id: <20090912185450.4BD2F175D0@cvs.netbsd.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: sno Date: Sat Sep 12 18:54:50 UTC 2009 Modified Files: pkgsrc/databases/p5-DBD-ODBC: Makefile distinfo Removed Files: pkgsrc/databases/p5-DBD-ODBC/patches: patch-aa Log Message: Updating databases/p5-DBD-ODBC from 1.22 to 1.23 pkgsrc changes: - remove patch to detect iODBC correctly after is was applied upstream Upstream changes: Changes in DBD::ODBC 1.23 September 11, 2009 - Only a readme change and version bumped to 1.23. This is a full release of all the 1.22_x development releases. Changes in DBD::ODBC 1.22_3 August 19, 2009 - Fix skip count in rt_38977.t and typo in ok call. - Workaround a bug in unixODBC 2.2.11 which can write off the end of the string buffer passed to SQLColAttributes. - Fix skip count in rt_null_nvarchar.t test for non SQL Server drivers. - Fix test in 02simple.t which reported a fail if you have no ODBC datasources. - In 99_yaml.t pick up the yaml spec version from the meta file instead of specifying it. - Change calls to SQLPrepare which passed in the string lenth of the SQL to use SQL_NTS because a) they are null terminated and more importantly b) unixODBC contains a bug in versions up to 2.2.16 which can overwrite the stack by 1 byte if the string length is specified and not built with iconv support and converting the SQL from ASCII to Unicode. - Fixed bug in ping method reported by Lee Anne Lester where it dies if used after the connection is closed. - A great deal of changes to Makefile.PL to improve the automatic detection and configuration for ODBC driver managers - especially on 64bit platforms. See rt47650 from Marten Lehmann which started it all off. - Add changes from Chris Clark for detecting IngresCLI. - Fix for rt 48304. If you are using a Microsoft SQL Server database and nvarchar(max) you could not insert values between 4001 and 8000 (inclusive) in size. A test was added to the existing rt_38977.t test. Thanks to Michael Thomas for spotting this. - Added FAQ on UTF-8 encoding and IBM iSeries ODBC driver. - Add support for not passing usernames and passwords in call to connect. Previously DBD::ODBC would set an unspecified username/password to '' in ODBC.pm before calling one of the login_xxx functions. This allows the driver to pull the username/password from elsewhere e.g., like the odbc.ini file. Changes in DBD::ODBC 1.22_1 June 16, 2009 - Applied a slightly modified version of patch from Jens Rehsack to improve support for finding the iODBC driver manager. - A UNICODE enabled DBD::ODBC (the default on Windows) did not handle UNICODE usernames and passwords in the connect call properly. - Updated "Attribution" in ODBC.pm. - Unicode support is no longer experimental hence warning and prompt removed from the Makefile.PL. - old_ping method removed. - Fixed bug in 02simple.t test which is supposed to check you have at least one data source defined. Unfortunately, it was checking you had more than 1 data source defined. - rt_null_varchar had wrong skip count meaning non-sql-server drivers or sql server drivers too old skipped 2 tests more than were planned. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/p5-DBD-ODBC/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/databases/p5-DBD-ODBC/distinfo cvs rdiff -u -r1.1.1.1 -r0 pkgsrc/databases/p5-DBD-ODBC/patches/patch-aa Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.