Created attachment 408284 [details] firebird-3.0.0.31896_beta2.ebuild Initial ebuild for Firebird 3. The package should compile and install fine. I am still working out use flags such as client. The pkg_config needs to be updated. I modified the section on upgrading the security database from security.fdb to security2.fdb and security2.fdb to security3.fdb. But none of that is correct. I am not sure if an scripts or utilities exist to migrate from security2.fdb to security3.fdb. That firebird3 has different security models, and that database is only used for legacy connections. I am not sure if its necessary or if many will go the legacy route vs the newer ways in Firebird3. Minor changes to xinetd file, and no change to init or conf.d files, but dropped the 2.5 suffix on file names. Thus attaching those files, but not really much different than in tree for 2.5.x
Created attachment 408286 [details, diff] firebird-3.0.0.31896_beta2-deps-flags.patch
Created attachment 408288 [details] firebird.xinetd
Created attachment 408290 [details] firebird.conf.d
Created attachment 408292 [details] firebird.init.d
Also not sure if this should be slotted or not. This is backwards compatible, except for the On Disk Format, ODS. Firebird 3 requires databases be backed and restored to ODS 12, http://destructor.de/firebird/3.0/index.htm. Other than that and how/where passwords are stored and the security database stuff. I believe otherwise its 100% compatible. But I do need to test it more, and with other stuff. Hopefully others will check out this ebuild and see if things work against FB3 as they did with FB2.5 and older versions.
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.
Release version of 3.0.0 can be found here https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/dev-db/firebird