[MacPorts] #60642: msodbcsql17: Don't require user to create /usr/local/opt/openssl/lib

MacPorts noreply at macports.org
Sat Jun 13 13:22:40 UTC 2020


#60642: msodbcsql17: Don't require user to create /usr/local/opt/openssl/lib
------------------------+-------------------------
 Reporter:  ryandesign  |      Owner:  roederja
     Type:  defect      |     Status:  assigned
 Priority:  Normal      |  Milestone:
Component:  ports       |    Version:
 Keywords:              |       Port:  msodbcsql17
------------------------+-------------------------
 msodbcsql17 now has these notes:

 {{{
 $ port notes msodbcsql17
 msodbcsql17 has the following notes:
   To make this work with SSL you need to create a symbolic link as
 follows:
    sudo mkdir -p /usr/local/opt/openssl/
    sudo ln -s /opt/local/lib /usr/local/opt/openssl/lib

    This is because this port installs binaries meant to be used with
 Homebrew.
 }}}

 It's terrible to make the user do this. Can the binary be fixed to look at
 the MacPorts location? For example, I see the string
 `/usr/local/opt/openssl/lib/` in the library. Would replacing that string
 with ${prefix} (followed by a null byte) allow the library to find the
 MacPorts openssl library without needing the symlink?

-- 
Ticket URL: <https://trac.macports.org/ticket/60642>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list