[MacPorts] #53369: Qt5 : load OpenSSL dynamically using MacPorts' port:openssl

MacPorts noreply at macports.org
Sun Jan 22 16:30:03 UTC 2017


#53369: Qt5 : load OpenSSL dynamically using MacPorts' port:openssl
---------------------------+-----------------------
  Reporter:  RJVB          |      Owner:
      Type:  enhancement   |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:  has_patch
      Port:  qt5; qt4-mac  |
---------------------------+-----------------------

Comment (by RJVB):

 I suppose most of us here are way out of our domain of expertise, possibly
 even the domain of what interests us (I know I am...)
 I do think that a reasonable effort to comply with rules that aren't
 explicit should be an adequate protection and insurance that real problems
 are preceded by a cease-and-desist notice requesting the take-down of
 binaries that shouldn't be there.

 Either way, the `port-check-distributable.tcl` script apparently makes no
 difference between build- and regular dependencies on OpenSSL: they're
 both considered conflicting with the GPL3 license. Also, Qt Creator
 depends on Botan which itself depends on OpenSSL, so making QtNetwork load
 SSL at runtime isn't going to help.

 Let me come back to the use of the headers. Sadly QtNetwork is "clever"
 enough to check for and use features that were introduced in OpenSSL
 1.0.0, 1.0.1 and even 1.0.2 but I'd hope that at least OS X 10.11 and
 10.12 ship such recent OpenSSL versions?
 Those OS versions that do should be able to build runtime OpenSSL support
 using the system headers (technically speaking, no legalese here), and in
 that case the exception cited above applies.

--
Ticket URL: <https://trac.macports.org/ticket/53369#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list