HomeFreeBSD

graphics/rawtherapee: work around jpeg-turbo regression

Description

graphics/rawtherapee: work around jpeg-turbo regression

jpeg-turbo hides the jpg_std_message_table, causing linker troubles,
as reported by pkg-fallout. This somehow also snuck past the -exp run.

We now set up the default table in the code that wanted to reference it
and steal the const pointer to the message table as a workaround.

Also, the jpeg-turbo upgrade breaks rawtherapee at run-time, so we
must bump its PORTREVISION.

Rawtherapee 5.10_1 with jpeg-turbo 3.0.3 causes this error,
preventing a program start:
ld-elf.so.1: /usr/local/bin/rawtherapee: Undefined symbol "jpeg_std_message_table@LIBJPEG_8.0"

PR: 279371

Details

Provenance
mandreeAuthored on May 28 2024, 8:48 PM
Parents
R11:4fc7817a76fc: devel/libwasmtime: update 20.0.2 -> 21.0.1
Branches
Unknown
Tags
Unknown