[MacPorts] #69490: libressl cannot be installed when it depends on a clang port because it conflicts with openssl

MacPorts noreply at macports.org
Thu Apr 25 20:21:31 UTC 2024


#69490: libressl cannot be installed when it depends on a clang port because it
conflicts with openssl
-------------------------+----------------------
  Reporter:  ryandesign  |      Owner:  artkiver
      Type:  defect      |     Status:  assigned
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:
Resolution:              |   Keywords:
      Port:  libressl    |
-------------------------+----------------------

Comment (by artkiver):

 I think I might be seeing this issue rear its ugly head here as well:

 https://github.com/macports/macports-ports/pull/23716

 Albeit, I am sort of wondering if this Trac issue is assigned correctly,
 since I haven't touched any of the buildbot code and the last time I
 updated Got and LibreSSL didn't run into any issues in GitHub Action's CI
 either (which is again a bit outside of my purvey).

 Candidly, I have tried, twice, to set up mpbb locally and haven't managed
 to succeed in either attempt so far; and most certainly the tests I ran
 locally with got-portable0.98.2 were OK, so it's kind of difficult for me
 to recreate the GitHub Actions CI environment to see how I might be able
 to rectify it otherwise.

 In that instance, I could force port:libretls instead of using the dylib
 approach which had been functional previously I guess?

 I also tried to crib from the approach I used in the rpki-client Portfile,
 which attempts to be a little bit smarter with looking into what TLS
 library MacPorts has installed already and if using OpenSSL, to also
 install libretls to provide libtls (which is where the GitHub Action CI
 appears to be breaking with the got 0.98.2 PR I submitted) but when I
 tried that approach locally, for reasons that are a bit beyond me,
 MacPorts was still trying to install OpenSSL as a dependency, even when I
 was explicitly using the +libressl variant; which isn't how that should be
 functioning, at all.

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


More information about the macports-tickets mailing list