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

MacPorts noreply at macports.org
Sun Jan 22 11:30:59 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):

 The resulting QtNetwork dependency list:

 {{{
 %> otool -L
 /path/to/destroot/opt/local/libexec/qt5/Library/Frameworks/QtNetwork.framework/QtNetwork
 /path/to/destroot/opt/local/libexec/qt5/Library/Frameworks/QtNetwork.framework/QtNetwork:
 /opt/local/libexec/qt5/Library/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
 (compatibility version 5.8.0, current version 5.8.0)
 /opt/local/libexec/qt5/Library/Frameworks/QtCore.framework/Versions/5/QtCore
 (compatibility version 5.8.0, current version 5.8.0)
         /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
 (compatibility version 45.0.0, current version 1265.21.0)
 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
 (compatibility version 1.0.0, current version 1.0.0)
         /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
 (compatibility version 1.0.0, current version 275.0.0)
         /System/Library/Frameworks/Security.framework/Versions/A/Security
 (compatibility version 1.0.0, current version 55471.14.16)
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 855.17.0)
 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
 (compatibility version 1.0.0, current version 59.0.0)
 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
 (compatibility version 1.0.0, current version 596.15.0)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1197.1.1)
 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
 (compatibility version 1.0.0, current version 673.3.0)
 }}}

 For comparison:

 {{{
 %> otool -L
 /opt/local/libexec/qt5/Library/Frameworks/QtNetwork.framework/QtNetwork
 /opt/local/libexec/qt5/Library/Frameworks/QtNetwork.framework/QtNetwork:
 /opt/local/libexec/qt5/Library/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
 (compatibility version 5.7.0, current version 5.7.1)
 /opt/local/libexec/qt5/Library/Frameworks/QtCore.framework/Versions/5/QtCore
 (compatibility version 5.7.0, current version 5.7.1)
         /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
 (compatibility version 45.0.0, current version 1265.21.0)
 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
 (compatibility version 1.0.0, current version 1.0.0)
         /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
 (compatibility version 1.0.0, current version 275.0.0)
         /System/Library/Frameworks/Security.framework/Versions/A/Security
 (compatibility version 1.0.0, current version 55471.14.16)
         /opt/local/lib/libz.1.dylib (compatibility version 1.0.0, current
 version 1.2.8)
 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
 (compatibility version 1.0.0, current version 596.15.0)
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 855.17.0)
 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
 (compatibility version 1.0.0, current version 59.0.0)
 >>      /opt/local/lib/libssl.1.0.0.dylib (compatibility version 1.0.0,
 current version 1.0.0) <<
 >>      /opt/local/lib/libcrypto.1.0.0.dylib (compatibility version 1.0.0,
 current version 1.0.0) <<
         /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current
 version 120.0.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1197.1.1)
 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
 (compatibility version 1.0.0, current version 673.3.0)
 }}}

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


More information about the macports-tickets mailing list