An ebuild for an ODBC driver working with the Firebird DB would be a nice thing to have parallel to the already existing JDBC ebuilds. An open source driver is available at IBPhoenix' web site ( http://www.ibphoenix.com/main.nfs?a=ibphoenix&page=ibp_60_odbc ) for the Win32 and Linux platform coming with a rather free licence: quote: ----------------------------------------------------------------------------- Legal stuff you need to cast a cursory glance at The driver is available under the Initial Developers Public Licence (IDPL). This is a variation of the InterBase Public Licence (IPL). You can see the licence here. Main point to take on board is that the essence of the licence is Mozilla (as is the IPL), allowing free compilation and distribution of the code. The licence obviously allows IBPhoenix to retain ownership and copyright of the code. However, unlike the IPL, there is no restrictive schedule appended. ----------------------------------------------------------------------------- end quote
Reassigning to maintainer-needed since wltjr has left Gentoo, bug #135927.
This is maintainer-wanted stuff
Created attachment 401842 [details] odbcfb-2.0.3.154 ebuild
Created attachment 401844 [details] files/odbcfb.ini the ini file for the odbc driver to be in files directory
The ebuild is also available here, https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/dev-db. I will be updating that from time to time, and not updating the ones attached to bug. I might make those obsolete or something.
Given that the last commit was in Jan 2019, I wonder if this project hasn't been abandoned upstream, in favor of Jaybird, which only covers half the functionality (the JDBC part). I know how keen Gentoo is on removing such projects from portage, regardless of whether or not they work, so I guess this will never be let in. Also, the bug report is obsolete, given that there appears to no longer be a JDBC driver for Firebird in portage. In any case, there are several pull requests that probably need to be considered (one of which I noticed and fixed myself for my personal ebuild, which I will not upload here), and at least one critical issue scheduled for a 2.0.6 that never happened: https://github.com/FirebirdSQL/firebird-odbc-driver/issues/195 https://github.com/FirebirdSQL/firebird-odbc-driver/commit/bdabf7ef3d8cfdd1a4cb55f40a0d603447619d04 Without this, inserting booleans and integers, and probably others, leads to random results on x86-64.