Summary: | dev-db/freetds - Add OpenSSL support | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dmitry Dzhus <dima> |
Component: | [OLD] Development | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | mike, mjo |
Priority: | Normal | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | freetds-0.91-r1.ebuild |
I needed this change, as well. Would be good to have it in the main tree (maybe slip in update to 0.95, as well). are you willing to proxy maintain this package? Not I. Like Gentoo devs, I haven't sufficient time. Anyway, I've recently taken a position with a new employer and hope to never care about MSSQL again. :) commit 687155c48b374959c4be6171ed1807ee72924612 Author: Michael Orlitzky <mjo@gentoo.org> Date: Sat Jul 30 23:08:24 2016 -0400 dev-db/freetds: new version 1.00.13. This new version fixes some bugs and adds a few new features. At some point, the upstream project added support for compiling with -Werror=format-security, so that takes care of our bug 521270. The ebuild now has support for GnuTLS, OpenSSL/LibreSSL (bug 490554), and iconv. These were all present upstream, but missing from the ebuild until now. It also adds a runtime dependency on bind-tools, which is used by the "osql" script (bug 487176). Gentoo-Bug: 487176 Gentoo-Bug: 490554 Gentoo-Bug: 521270 Package-Manager: portage-2.2.28 dev-db/freetds/Manifest | 1 + dev-db/freetds/freetds-1.00.13.ebuild | 73 +++++++++++++++++++++++++++++++++++ 2 files changed, 74 insertions(+) |
Created attachment 362666 [details] freetds-0.91-r1.ebuild Certain use cases such as connecting to Azure databases require SSL support in FreeTDS. The provided ebuild adds `ssl` USE flag which enables OpenSSL support for FreeTDS. Note that the resulting binary cannot be distributed due to license incompatibility. I could not get FreeTDS 0.91 to compile with GnuTLS so GnuTLS support is yet to be done.