git: 3aabef01893c - main - graphics/materialx: Enable OpenColorIO support
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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>
+