On Tue, Nov 26, 2024 at 08:37:52PM -0500, Brad Smith wrote: > Here is an update to OpenColorIO 2.4.0. > > > v2.4.0 > > This is the main new feature release for this year and is the base version for > the CY2025 VFX Reference Platform (which specifies 2.4.x). > > Major new features: > > PR #1983, ACES 2 Output Transforms > PR #2039, Add updated CG and Studio configs for ACES 1.3 > PR #1941, Builtin Transform for Apple Log > PR #1914, OCIOView: Chromaticities inspector > PR #1932, Add AVX512 accelerated LUT1D and LUT3D > PR #2029, Add new FixedFunction and Builtin Transforms > > Bug fixes and minor enhancements: > > PR #1988, Add NamedTransform support for ocioconvert > PR #2051, Add DCDM displays and improve HLG OOTF implementation > PR #2052, Add Wheels for Python 3.13 > PR #2006, OCIOView: App mode, tests, color space menus, bug fixes > PR #1966, OCIOView: Updates & fixes > PR #1985, OCIOView: Fix color_space_to_rgb_colourspace function usage > PR #1962, Add function to check if an extension is supported by FileTransform > PR #2059, Add hasAlias method to ColorSpace and NamedTransform > PR #2038, Add bit-depth flag to ocioconvert > PR #1981, Modify half-domain LUT1D GPU shader to improve zero handling > PR #1976, Allow read and write of file rules without color space validation > PR #2026, Update supported apps info for Photoshop and After Effects > PR #2022, Add Photoshop Beta support section to documentation > PR #2025, Remove legacy Photoshop and After Effects plug-ins > PR #2062, Add Python usage example for viewing pipeline on CPU > PR #2037, Add TouchDesigner to supported apps list > PR #2024, Fix typo in documentation > PR #1989, Improve GradingPrimary documentation > PR #2020, Allow building with gcc-15 > PR #2019, Harden test temp folder handling > PR #1987, Use the correct locale include for Darwin > PR #1977, TSC & Committer update, add Mark & Cuneyt, create an emeritus > section > PR #1961, Replaced deprecated Carbon framework with ColorSync and CoreGraphics > PR #1960, Add ociocpuinfo utility > PR #1950, Fix CPU unit test failures on recent macOS ARM platforms > PR #2060, Update documentation for 2.4 release > > Build process enhancements: > > PR #2053, Add Docker images for VFX Platform 2024 to CI > PR #2058, Fix Platform Latest CI > PR #2028, Add config file to fix ReadTheDocs builds > PR #1990, Fix for GitHub Actions node.js glibc issue > PR #1986, Improve minizip-ng installer CMake > PR #1945, Various CI workflow fixes > PR #1980, Improve Windows batch files to find installed Visual Studio location
Also update the HOMEPAGE URL to use HTTPS. Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/opencolorio/Makefile,v retrieving revision 1.34 diff -u -p -u -p -r1.34 Makefile --- Makefile 6 May 2024 12:23:34 -0000 1.34 +++ Makefile 29 Nov 2024 06:00:11 -0000 @@ -2,16 +2,15 @@ COMMENT = color management library GH_ACCOUNT = AcademySoftwareFoundation GH_PROJECT = OpenColorIO -GH_TAGNAME = v2.3.2 +GH_TAGNAME = v2.4.0 PKGNAME = ${DISTNAME:L} -REVISION = 1 EPOCH = 2 -SHARED_LIBS += OpenColorIO 4.0 # 1.1.1 +SHARED_LIBS += OpenColorIO 5.0 # 1.1.1 CATEGORIES = graphics -HOMEPAGE = http://opencolorio.org/index.html +HOMEPAGE = https://opencolorio.org/ MAINTAINER = Pascal Stumpf <pas...@stumpf.co> @@ -29,7 +28,7 @@ BUILD_DEPENDS = devel/boost \ devel/py-pybind11${MODPY_FLAVOR} \ devel/py-setuptools${MODPY_FLAVOR} \ devel/py-wheel${MODPY_FLAVOR} -LIB_DEPENDS = archivers/minizip>=4.0.4 \ +LIB_DEPENDS = archivers/minizip \ devel/pystring \ devel/yaml-cpp \ math/imath Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/opencolorio/distinfo,v retrieving revision 1.10 diff -u -p -u -p -r1.10 distinfo --- distinfo 10 Apr 2024 10:38:06 -0000 1.10 +++ distinfo 29 Nov 2024 06:00:11 -0000 @@ -1,2 +1,2 @@ -SHA256 (OpenColorIO-2.3.2.tar.gz) = a79Of6TqL3Q6I4yyKv9EiQQldxovV/Ys7OFXTkbO7C8= -SIZE (OpenColorIO-2.3.2.tar.gz) = 11443450 +SHA256 (OpenColorIO-2.4.0.tar.gz) = D/OWa5IU2glBsrHL2rOXWgClH8bzQX+oYPmPU1jywoI= +SIZE (OpenColorIO-2.4.0.tar.gz) = 11380037 Index: patches/patch-src_utils_NumberUtils_h =================================================================== RCS file: /cvs/ports/graphics/opencolorio/patches/patch-src_utils_NumberUtils_h,v retrieving revision 1.7 diff -u -p -u -p -r1.7 patch-src_utils_NumberUtils_h --- patches/patch-src_utils_NumberUtils_h 10 Apr 2024 10:38:06 -0000 1.7 +++ patches/patch-src_utils_NumberUtils_h 29 Nov 2024 06:00:11 -0000 @@ -1,7 +1,7 @@ Index: src/utils/NumberUtils.h --- src/utils/NumberUtils.h.orig +++ src/utils/NumberUtils.h -@@ -64,8 +64,10 @@ really_inline from_chars_result from_chars(const char +@@ -67,8 +67,10 @@ really_inline from_chars_result from_chars(const char double #ifdef _WIN32 tempval = _strtod_l(first, &endptr, loc.local); @@ -13,7 +13,7 @@ Index: src/utils/NumberUtils.h #endif if (errno != 0 && errno != EINVAL) -@@ -108,8 +110,10 @@ really_inline from_chars_result from_chars(const char +@@ -111,8 +113,10 @@ really_inline from_chars_result from_chars(const char #elif __APPLE__ // On OSX, strtod_l is for some reason drastically faster than strtof_l. tempval = static_cast<float>(::strtod_l(first, &endptr, loc.local)); @@ -25,7 +25,7 @@ Index: src/utils/NumberUtils.h #endif if (errno != 0) -@@ -144,7 +148,7 @@ really_inline from_chars_result from_chars(const char +@@ -147,7 +151,7 @@ really_inline from_chars_result from_chars(const char long int #ifdef _WIN32 tempval = _strtol_l(first, &endptr, 0, loc.local);