HomeFreeBSD

graphics/openexr: Fix ARMv7 build

Description

graphics/openexr: Fix ARMv7 build

OpenEXR 3.1.6 introduced several NEON-based optimizations
that implied Aarch64. Add patched, either picked from
upstream, or written by mandree@, to enable those
NEON features that also require Aarch64 only there.

PR-1366 is cherry-picked from upstream, and patch-lib/patch-test files
are my work but build upon said PR.

Also cherry-pick PR1354 that adds a missing check for AVX,
which is why I am bumping PORTREVISION because it might change
code (I have not checked).

https://github.com/AcademySoftwareFoundation/openexr/issues/1365

PR: 270348
Reported by: fuz@ (Robert Clausecker)

(cherry picked from commit 54d6860aac464b690f37007cfaef52c5a0b427b0)

Details

Provenance
mandreeAuthored on Mar 21 2023, 4:42 PM
Parents
R11:2c2d4b5c6e30: www/firefox: update to 111.0.1 (ga)
Branches
Unknown
Tags
Unknown