ok sthen
On 2024/11/29 01:25, Brad Smith wrote:
> 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);
>