Changes between Initial Version and Version 3 of Ticket #38907


Ignore:
Timestamp:
Apr 24, 2013, 11:41:37 PM (11 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

If libjpeg-turbo were a drop-in compatible replacement for jpeg (which I thought it was, but which you've pointed out as of jpeg 9 it isn't anymore) then yes the solution would be to change all port:jpeg dependencies in all ports to path:lib/libjpeg.dylib:jpeg.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #38907

    • Property Owner changed from macports-tickets@… to rmstonecipher@…
    • Property Cc openmaintainer removed
    • Property Type changed from request to enhancement
    • Property Port libjpeg-turbo added; ffmpeg removed
  • Ticket #38907 – Description

    initial v3  
    55Currently there appears to be no way to specify an "OR dependency"... like...
    66
     7{{{
    78depends_lib port:jpeg || port:libjpeg-turbo
     9}}}
    810
    911So is the correct way to fix this to change...
    1012
    11 depends_lib port:jpeg to...
     13{{{
     14depends_lib port:jpeg
     15}}}
    1216
     17to...
     18
     19{{{
    1320depends_lib path:lib/libjpeg.dylib
     21}}}
    1422
    1523which would then pass the dependency check for any Port that