[MacPorts] #59913: FreeRDP @2.0.0-rc4: Error: Can't install libjpeg-turbo because conflicting ports are active: jpeg
MacPorts
noreply at macports.org
Mon Jan 6 09:44:52 UTC 2020
#59913: FreeRDP @2.0.0-rc4: Error: Can't install libjpeg-turbo because conflicting
ports are active: jpeg
-------------------------+----------------------
Reporter: ryandesign | Owner: RJVB
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.6.2
Resolution: | Keywords:
Port: FreeRDP |
-------------------------+----------------------
Comment (by RJVB):
I only noticed that this particular change had been reverted when my
initial PR was committed. I didn't look to understand but re-reverted in
my subsequent PR that addressed another issue, openly enough that it
should have been picked up by the review. I'm sorry for that (but can't
really apologise for it... :) )
> Offering libjpeg-turbo as an alleged drop-in replacement for jpeg, as we
are currently doing, is simply broken
Only because someone has been deaf for 5 years now to the argument that
the jpeg V9 API is purely academic, not used IRL and that just about
everyone else uses libjpeg-turbo. See my comment in #38907.
In short: port:jpeg can provide a variant that causes it to be installed
in a subprefix (with just the v9 runtime library exposed in $prefix/lib to
satisfy link requirements of installed ports); a small patch
`sharedlib/CMakeLists.txt` from port:libjpeg-turbo so it uses compatible
library versioning numbers will then make it possible to switch back and
forth between the 2 ports at will. No changes to actual code are required.
Please feel free to fix the depspec again. I'd do it myself if I had
commit access; I won't have time for PR business for a day or two.
--
Ticket URL: <https://trac.macports.org/ticket/59913#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list