git: 3aabef01893c - main - graphics/materialx: Enable OpenColorIO support

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Wed, 18 Feb 2026 23:03:06 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3aabef01893c92334ed09d92052b6f0f335b7565

commit 3aabef01893c92334ed09d92052b6f0f335b7565
Author:     Martin Filla <freebsd@sysctl.cz>
AuthorDate: 2026-02-18 23:00:53 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-02-18 23:00:53 +0000

    graphics/materialx: Enable OpenColorIO support
    
    PR:     293262
---
 graphics/materialx/Makefile                                  |  4 +++-
 .../files/patch-source_MaterialXGraphEditor_RenderView.cpp   | 12 ++++++++++++
 2 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/graphics/materialx/Makefile b/graphics/materialx/Makefile
index 84828d5a9633..b2d422aa60f5 100644
--- a/graphics/materialx/Makefile
+++ b/graphics/materialx/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	materialx
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.39.4
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	graphics
 
 MAINTAINER=	freebsd@sysctl.cz
@@ -15,6 +15,7 @@ BUILD_DEPENDS=	libglvnd>0:graphics/libglvnd \
 		openimageio>0:graphics/openimageio \
 		openshadinglanguage>0:graphics/openshadinglanguage
 LIB_DEPENDS=	libImath.so:math/Imath \
+		libOpenColorIO.so:graphics/opencolorio \
 		libOpenImageIO.so:graphics/openimageio \
 		libOpenImageIO_Util.so:graphics/openimageio
 
@@ -40,6 +41,7 @@ CMAKE_ARGS=	-DCMAKE_INSTALL_PREFIX=${STAGEDIR}${PREFIX} \
 		-DMATERIALX_INSTALL_PYTHON=${PREFIX}${PYTHONPREFIX_SITELIBDIR}/MaterialX
 
 CMAKE_ON=	MATERIALX_BUILD_GRAPH_EDITOR \
+		MATERIALX_BUILD_OCIO \
 		MATERIALX_BUILD_OIIO \
 		MATERIALX_BUILD_PYTHON \
 		MATERIALX_BUILD_SHARED_LIBS \
diff --git a/graphics/materialx/files/patch-source_MaterialXGraphEditor_RenderView.cpp b/graphics/materialx/files/patch-source_MaterialXGraphEditor_RenderView.cpp
new file mode 100644
index 000000000000..69085f58c4b6
--- /dev/null
+++ b/graphics/materialx/files/patch-source_MaterialXGraphEditor_RenderView.cpp
@@ -0,0 +1,12 @@
+--- source/MaterialXGraphEditor/RenderView.cpp.orig	2025-09-15 18:12:11 UTC
++++ source/MaterialXGraphEditor/RenderView.cpp
+@@ -16,6 +16,9 @@
+ #include <MaterialXRender/TinyObjLoader.h>
+ 
+ #include <MaterialXGenShader/DefaultColorManagementSystem.h>
++#ifdef MATERIALX_BUILD_OCIO
++#include <MaterialXGenShader/OcioColorManagementSystem.h>
++#endif
+ 
+ #include <MaterialXFormat/Util.h>
+