aboutsummaryrefslogtreecommitdiff
path: root/databases/rubygem-solid_queue/pkg-descr
diff options
context:
space:
mode:
authorMatthias Andree <mandree@FreeBSD.org>2026-02-22 10:17:32 +0000
committerDaniel Engberg <diizzy@FreeBSD.org>2026-02-23 00:22:11 +0000
commit6b50d3885e31662c439e89f43c74617100ce0bd0 (patch)
tree7c8b9b42e06de52b52225130648d2d3a175ec92c /databases/rubygem-solid_queue/pkg-descr
parent78385925f602b550e90a1171f846d1939da22b86 (diff)
graphics/openexr*: Security update to v3.4.5 and i386 fixHEADmain
"Patch release that fixes an incorrect size check in istream_nonparallel_read that could lead to a buffer overflow on invalid input data." Also fix i386 self-tests by adding -msse2: i386 builds require SSE2, but the upstream cmake stuff does not enable this, so use CFLAGS_i386. To prevent people seeing SIGILL crashes down late at run-time, check if the CPU is sse2-capable by querying the clang compiler from the pre-install script (pkg-plist's @preexec). Suggested by diizzy@. Other than that we could use the cpuid or the lscpu port instead, but let's for now assume everything that wants to run OpenEXR also has a working cc that is clang and has -march=native and gives us CPU details). (GCC also gives us this but will use a different output format.) While here, make failed tests verbose through ctest's environment so we can see what's up from the build log already. (We need to go through this indirection because our cmake.mk's :testing feature wants to go through the test target instead of calling ctest directly.) Changelog: https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.5 Security: 716d25a6-0fdc-11f1-bfdf-ff9355aecb00 MFH: 2026Q1
Diffstat (limited to 'databases/rubygem-solid_queue/pkg-descr')
0 files changed, 0 insertions, 0 deletions