Path to this page:
./
graphics/opencolorio,
Color management solution
Branch: CURRENT,
Version: 2.4.0,
Package name: opencolorio-2.4.0,
Maintainer: pkgsrc-usersOpenColorIO (OCIO) is a complete color management solution geared
towards motion picture production with an emphasis on visual effects
and computer animation. OCIO provides a straightforward and consistent
user experience across all supporting applications while allowing
for sophisticated back-end configuration options suitable for
high-end production usage. OCIO is compatible with the Academy
Color Encoding Specification (ACES) and is LUT-format agnostic,
supporting many popular formats.
Required to run:[
graphics/lcms2] [
textproc/tinyxml] [
textproc/yaml-cpp]
Required to build:[
devel/boost-headers] [
pkgtools/cwrappers]
Master sites:
Filesize: 11113.317 KB
Version history: (Expand)
- (2024-11-05) Updated to version: opencolorio-2.4.0
- (2024-06-26) Updated to version: opencolorio-2.3.2
- (2023-11-07) Updated to version: opencolorio-2.2.1nb1
- (2023-10-16) Updated to version: opencolorio-2.2.1
- (2019-09-19) Updated to version: OpenColorIO-1.1.1nb1
- (2019-09-19) Updated to version: OpenColorIO-1.1.1
CVS history: (Expand)
2024-11-04 22:20:59 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
opencolorio: updated to 2.4.0
v2.4.0
Major new features:
* ACES 2 Output Transforms
* Add updated CG and Studio configs for ACES 1.3
* Builtin Transform for Apple Log
* OCIOView: Chromaticities inspector
* Add AVX512 accelerated LUT1D and LUT3D
* Add new FixedFunction and Builtin Transforms
Bug fixes and minor enhancements:
* Add NamedTransform support for ocioconvert
* Add DCDM displays and improve HLG OOTF implementation
* Add Wheels for Python 3.13
* OCIOView: App mode, tests, color space menus, bug fixes
* OCIOView: Updates & fixes
* OCIOView: Fix color_space_to_rgb_colourspace function usage
* Add function to check if an extension is supported by FileTransform
* Add hasAlias method to ColorSpace and NamedTransform
* Add bit-depth flag to ocioconvert
* Modify half-domain LUT1D GPU shader to improve zero handling
* Allow read and write of file rules without color space validation
* Update supported apps info for Photoshop and After Effects
* Add Photoshop Beta support section to documentation
* Remove legacy Photoshop and After Effects plug-ins
* Add Python usage example for viewing pipeline on CPU
* Add TouchDesigner to supported apps list
* Fix typo in documentation
* Improve GradingPrimary documentation
* Allow building with gcc-15
* Harden test temp folder handling
* Use the correct locale include for Darwin
* TSC & Committer update, add Mark & Cuneyt, create an emeritus section
* Replaced deprecated Carbon framework with ColorSync and CoreGraphics
* Add ociocpuinfo utility
* Fix CPU unit test failures on recent macOS ARM platforms
* Update documentation for 2.4 release
Build process enhancements:
* Add Docker images for VFX Platform 2024 to CI
* Fix Platform Latest CI
* Add config file to fix ReadTheDocs builds
* Fix for GitHub Actions node.js glibc issue
* Improve minizip-ng installer CMake
* Various CI workflow fixes
* Improve Windows batch files to find installed Visual Studio location
|
2024-10-02 08:48:01 by Nia Alarie | Files touched by this commit (1) |
Log message:
opencolorio: Properly disable SSE where neccessary.
It looks like (a) the name of the cmake variable changed and (b) the
code is no longer working on i386.
|
2024-06-26 18:21:21 by Adam Ciarcinski | Files touched by this commit (1) |
Log message:
opencolorio: add PLIST.Darwin
|
2024-06-26 18:20:55 by Adam Ciarcinski | Files touched by this commit (7) | |
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
|
2023-11-09 16:21:17 by Niclas Rosenvik | Files touched by this commit (2) |
Log message:
opencolorio: NetBSD has strtol_l
|
2023-11-09 15:54:03 by Niclas Rosenvik | Files touched by this commit (3) |
Log message:
opencolorio: Fix build on Illumos/solaris, add small portability fix
Solaris and derivates does not have strtod_l and strtof_l.
Solaris ld does not support --exclude-libs as argument.
Use "defined" when looking for preprocessor defines.
|
2023-11-09 13:30:44 by Niclas Rosenvik | Files touched by this commit (3) |
Log message:
opencolorio: remove use of alloca to make the package more portable
|
2023-11-07 21:29:25 by Niclas Rosenvik | Files touched by this commit (5) | |
Log message:
opencolorio: fix build of opencolorio, bump pkgrevision
Make sure no dependencies are downloaded using git,
only use pkgsrc dependencies.
Add patch to build with minizip-ng version 4 that is
in pkgsrc.
Set zlib and expat versions needed by opencolorio.
Set c++ extensions on cmake files for alloca.
Clean up Makefile, cmake/build.mk already uses
out-of-source build so don't create and set a
configure dir for cmake.
Remove some unused CMAKE_CONFIGURE_ARGS.
Remove fixes for alloca in Makefile since this is
now set in cmake.
Add USE_CC_FEATURES and set USE_CXX_FEATURES to the
right value.
|