[MacPorts] #67750: libjpeg-turbo: update to 3.0.0

MacPorts noreply at macports.org
Mon Jul 24 11:57:41 UTC 2023


#67750: libjpeg-turbo: update to 3.0.0
----------------------------+----------------------
  Reporter:  mohd-akram     |      Owner:  mascguy
      Type:  update         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:
      Port:  libjpeg-turbo  |
----------------------------+----------------------
Changes (by mascguy):

 * cc: ryandesign (added)


Comment:

 Rather than attempt to build all dependent ports against v3 - which simply
 isn't practical locally, nor doable via GitHub CI - I'll start digging
 based on buildbot binaries.

 The emphasis will initially be on the TurboJPEG API, as that's where most
 of the breaking changes were made. Whereas the `libjpeg` API has remained
 relatively stable.

 In any case, the following recipe was provided courtesy of Ryan, during
 investigation of `poppler` dependents. And that's what I'll use, with the
 caveat that I'll have to build ports whose license preclude binary
 distribution. (Unless Ryan or Josh are interested in helping check those.)

 * Make a list of archives of all ports that depend on `libjpeg-turbo`,
 that aren't `noarch`
 * Download all public archives
 * Decompress each archive, checking if it contains a reference to
 `libturbojpeg*.dylib`

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


More information about the macports-tickets mailing list