Release Notes [1]
* Added extra validation for SQLAllocHandle (SQL_HANDLE_DESC, ...)
* Added GCC __attribute__ for checking format string
* Added missing define SQL_CONVERT_GUID
* Fixed issue using heap after free in SQLConnect_internal
* Fixed issue with global mutex in SQLError, SQLGetDiagRec, and SQLGetDiagField
* Fixed SQLSetStmtAttr to cache the correct values for SQL_ATTR_ROW_ARRAY_SIZE and SQL_ATTR_ROW_BIND_TYPE
* Fixed format specifiers and some casts to fix trace output
* Fixed missing check for section in SQLGetPrivateProfileString
* Fixed non-void function needs to return a value
* Fixed issue in Mac Cocoa code
* Fixed iODBC apps/frameworks CFBundleGetInfoString attribute
* Fixes an issue where build fails on Alpine
* Fixed package versioning
* Fixed small memory leaks
[1] http://www.iodbc.org/dataspace/doc/iodbc/wiki/iodbcWiki/ChangeNotes#2019-07-23%20-%20iODBC%20Stable%20Version%203.52.13%20Released
Changes upstream include:
* Added support for building on recent versions of Mac OS X
* Fixed warnings from autoconf/automake
* Fixed infinite loop in connection pool
* Fixed compiler warnings
* Fixed build dependency for make -jX
* Fixed check for Unicode driver
* Fixed issue calling SQLCancel from other thread
* Fixed SQLInstallDriverEx when driver is readonly
The "Fixed build dependency for make -jX" part is important, as parallel
builds (particularly with the GTK2 option on) normally fail with 3.52.8.
Based on a patch by Jia-Shiun Li <jiashiun@gmail.com> [1].
PR: ports/189496 [1]
Submitted by: Jia-Shiun Li <jiashiun@gmail.com> [1]
MFH: 2014Q2
This commit also tries to clean up the infrastructure a little bit. It
compiled fine on 7.4, 8.2, 9.0 and 10 on redports:
- Remove iodbc.org from the MASTER_SITES list, it doesn't seem to
exist anymore.
- Set LICENSE.
- Remove USE_GMAKE, it seems to build fine with make(1).
- Remove the pthreads-related hacks and seds, as they do not seem to
be needed anymore, especially now that only pthreads exists.
- Remove the -D_BSD_WCHAR_T_DEFINED and the patch in files/, as
libiodbc itself has accounted for _BSD_WCHAR_T_DECLARED since 2003.
- Act on the example code based on NOPORTEXAMPLES instead of
NOPORTDOCS.
yet the newest release from that branch. From the PR:
"I am aware that this patch does not update to the very latest version
of the libiodbc library, but I will submit another update when I am
back online after my move (along with a maintainer-email update)."
Changes over time include: added new SQLDrivers implementation; added
ODBC Tracing facility; code restructuring; fixes for installations in
many more environments; bugfixes. See ChangeLog for complete details.
PR: ports/62877
Submitted by: Erik H. Bakke <ebakke@trolltech.com> (maintainer)
- Add dependency on GTK (new in this version) via USE_GTK knob
- Install sample configuration files
- Install odbctest binary
- Tweak installation directory of configuration files, and name of odbctest
binary so as not to conflict with the port databases/unixODBC
- Install some basic documentation in $DOCSDIR
- Expand and clarify pkg-descr; reword pkg-comment to be more correct
Approved by: No response in ~25h from maintainer. (Apologies for the
short wait; I have a port waiting in the wings which depends
on this one.)