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);

Reply via email to