[MacPorts] #44765: freetds openssl variant
#44765: freetds openssl variant -------------------------+-------------------------------- Reporter: jprosser@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: freetds -------------------------+-------------------------------- Please add SSL support to the Freetds port (see patch). -- Ticket URL: <https://trac.macports.org/ticket/44765> MacPorts <http://www.macports.org/> Ports system for OS X
#44765: freetds openssl variant --------------------------+-------------------------------- Reporter: jprosser@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: freetds | --------------------------+-------------------------------- Comment (by mf2k@…): I'm not a fan of making this a variant. Why not make this always on? Especially considering that this in a security issue. -- Ticket URL: <https://trac.macports.org/ticket/44765#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44765: freetds openssl variant --------------------------+-------------------------------- Reporter: jprosser@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: freetds | --------------------------+-------------------------------- Comment (by jprosser@…): Replying to [comment:1 mf2k@…]: My thinking was just providing options, given the state of SSL and various alternatives post Heartbleed (though I have no idea what Macports with say, LibreSSL, looks like). I just needed to connect to SQL Server, so added this variant. -- Ticket URL: <https://trac.macports.org/ticket/44765#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44765: freetds openssl variant --------------------------+-------------------------------- Reporter: jprosser@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: freetds | --------------------------+-------------------------------- Comment (by mf2k@…): Right now, LibreSSL does not exist in Macports. The request for it is #44313. -- Ticket URL: <https://trac.macports.org/ticket/44765#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44765: freetds openssl variant --------------------------+-------------------------------- Reporter: jprosser@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: freetds | --------------------------+-------------------------------- Comment (by jprosser@…): Ok, so I tried adding in a GnuTLS variant which worked after fixing a linking failure by modifying the configure script to pull in the gcrypt library (CPPFLAGS and NETWORK_LIBS). I don't have a preference on variants vs choosing one or the other. -- Ticket URL: <https://trac.macports.org/ticket/44765#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#44765: freetds openssl variant --------------------------+-------------------------------- Reporter: jprosser@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: freetds | --------------------------+-------------------------------- Comment (by ryandesign@…): We have other ports offering both openssl and gnutls variants. We could do that here, even make one of them the default. Which one we choose as default might depend on which of them results in a distributable binary, in the event that only one of them does. -- Ticket URL: <https://trac.macports.org/ticket/44765#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#44765: freetds openssl variant --------------------------+-------------------------------- Reporter: jprosser@… | Owner: macports-tickets@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: freetds | --------------------------+-------------------------------- Comment (by jprosser@…): I've found that the needed changes to get GnuTLS working exists in the configure script from Freetds-dev.0.92.812 (so this could be considered a backport, I suppose). With that in place the two variants work for me, so i'll upload those two patch files to this ticket. File summary: Portfile-freetds.diff is just the OpenSSL variant, nothing else needed as far as I know the two newer patches add variants OpenSSL and GnuTLS with the needed configure script change (this fully replaces the first Portfile- freetds.diff with the addition of GnuTLS). -- Ticket URL: <https://trac.macports.org/ticket/44765#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts