Subject: CVS commit: pkgsrc/graphics/opencolorio
From: Adam Ciarcinski
Date: 2024-06-26 18:20:55
Message id: 20240626162056.0F9BDFC74@cvs.NetBSD.org

Log Message:
opencolorio: updated to 2.3.2

v2.3.2

This is an ABI-compatible update for the 2.3.x series that includes all fixes \ 
since the 2.3.1 release.

In particular, this release fixes two crashes:

Certain older (generally 7-12 year old) CPUs including Intel x86-64 (Sandy \ 
Bridge and Ivy Bridge) and Intel Atom (Goldmont/Apollo Lake) microarchitectures \ 
that support SSE 4.2 SIMD instructions but do not support the initial AVX set \ 
and XSAVE, or other CPUs where the OS has disabled AVX and XSAVE support, will \ 
crash when trying to evaluate a Lut1D or Lut3D in OCIO libraries compiled with \ 
SSE enabled (which is the default). More recent CPUs (e.g., those supporting \ 
AVX2 or higher) should not be affected.

Users of the Linux Python bindings via PyPI will crash when trying to use OCIO \ 
from within another application that has been compiled with the new libstdc++ \ 
ABI, per the requirements of the VFX Platform for CY2023 and CY2024.

Bug fixes and minor enhancements:

Prevent trying to use AVX instructions on certain CPUs that don't support them
Add manylinux_2_28 Python wheels for compliance with the current VFX Platform \ 
libstdc++ ABI
Fix ssse3 detection typo
Fix build break with custom PyString installs by always using system include \ 
pystring.h
Fix narrowing conversion error in unit test on riscv64
Enhance the ociochecklut command-line tool to print the output after each step

Files:
RevisionActionfile
1.11modifypkgsrc/graphics/opencolorio/Makefile
1.5modifypkgsrc/graphics/opencolorio/PLIST
1.13modifypkgsrc/graphics/opencolorio/distinfo
1.2modifypkgsrc/graphics/opencolorio/patches/patch-share_cmake_modules_Findyaml-cpp.cmake
1.2modifypkgsrc/graphics/opencolorio/patches/patch-src_OpenColorIO_CMakeLists.txt
1.1removepkgsrc/graphics/opencolorio/patches/patch-src_OpenColorIO_OCIOZArchive.cpp
1.1removepkgsrc/graphics/opencolorio/patches/patch-src_apps_ocioarchive_main.cpp