git: 62834879c284 - main - graphics/openshadinglanguage: update to v1.14.8.0

From: Dima Panov <fluffy_at_FreeBSD.org>
Date: Wed, 31 Dec 2025 23:10:41 UTC
The branch main has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=62834879c28417f1af3790711fbf19d49e6a4ef3

commit 62834879c28417f1af3790711fbf19d49e6a4ef3
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-12-31 23:09:53 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-12-31 23:09:53 +0000

    graphics/openshadinglanguage: update to v1.14.8.0
    
    PR:     292059
---
 graphics/openshadinglanguage/Makefile                           | 5 +++--
 graphics/openshadinglanguage/distinfo                           | 6 +++---
 graphics/openshadinglanguage/files/patch-src_doc_CMakeLists.txt | 8 ++++----
 graphics/openshadinglanguage/pkg-plist                          | 9 +--------
 4 files changed, 11 insertions(+), 17 deletions(-)

diff --git a/graphics/openshadinglanguage/Makefile b/graphics/openshadinglanguage/Makefile
index a696b7a620fe..b3100d5f7ac0 100644
--- a/graphics/openshadinglanguage/Makefile
+++ b/graphics/openshadinglanguage/Makefile
@@ -1,11 +1,11 @@
 PORTNAME=	openshadinglanguage
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.13.12.0
+DISTVERSION=	1.14.8.0
 # PORTREVISION must be set with ?= so as not to stomp over
 # py-openimageio's PORTREVISION.
 # Also, just to be on the safe side, when resetting,
 # best keep PORTREVISION?=	0.
-PORTREVISION?=	5
+PORTREVISION?=	0
 CATEGORIES?=	graphics devel
 
 MAINTAINER=	FreeBSD@Shaneware.biz
@@ -20,6 +20,7 @@ BROKEN_riscv64=	fails to build: /usr/include/c++/v1/__threading_support:135:3: U
 ONLY_FOR_ARCHS=		aarch64 amd64 powerpc64 powerpc64le
 ONLY_FOR_ARCHS_REASON=	fails static_assert(sizeof(ustringhash) == sizeof(size_t)
 
+BUILD_DEPENDS=	${LOCALBASE}/include/tsl/robin_map.h:devel/robin-map
 LIB_DEPENDS=	libboost_thread.so:devel/boost-libs \
 		libImath.so:math/Imath \
 		libOpenEXR.so:graphics/openexr \
diff --git a/graphics/openshadinglanguage/distinfo b/graphics/openshadinglanguage/distinfo
index dc8cf7c805ea..dc06210dad5b 100644
--- a/graphics/openshadinglanguage/distinfo
+++ b/graphics/openshadinglanguage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738022959
-SHA256 (AcademySoftwareFoundation-OpenShadingLanguage-v1.13.12.0_GH0.tar.gz) = a1d359b236a691a1cc0d4a241de3081ce137a0d54be0d2db43f415802291ea88
-SIZE (AcademySoftwareFoundation-OpenShadingLanguage-v1.13.12.0_GH0.tar.gz) = 21824352
+TIMESTAMP = 1766887558
+SHA256 (AcademySoftwareFoundation-OpenShadingLanguage-v1.14.8.0_GH0.tar.gz) = 7916ed97403766b7c853f52506cff0dc2b4a2f5f20386fb0d86817ca8725e18f
+SIZE (AcademySoftwareFoundation-OpenShadingLanguage-v1.14.8.0_GH0.tar.gz) = 43677183
diff --git a/graphics/openshadinglanguage/files/patch-src_doc_CMakeLists.txt b/graphics/openshadinglanguage/files/patch-src_doc_CMakeLists.txt
index 16ea4ca1ae18..9fbea7c8dfae 100644
--- a/graphics/openshadinglanguage/files/patch-src_doc_CMakeLists.txt
+++ b/graphics/openshadinglanguage/files/patch-src_doc_CMakeLists.txt
@@ -1,10 +1,10 @@
---- src/doc/CMakeLists.txt.orig	2021-01-27 18:00:20 UTC
+--- src/doc/CMakeLists.txt.orig	2025-12-01 23:23:35 UTC
 +++ src/doc/CMakeLists.txt
-@@ -43,7 +43,7 @@ macro (docdeep_generate)
-     endif ()
+@@ -41,7 +41,7 @@ macro (docdeep_generate)
+     message (VERBOSE "docdeep will make '${mdfile}'")
      set (docdeep_program ${CMAKE_SOURCE_DIR}/src/build-scripts/docdeep.py)
      add_custom_command (OUTPUT ${mdfile}
--        COMMAND ${Python_EXECUTABLE} ${docdeep_program} -d ${_docdeep_NAME} -s docs.css
+-        COMMAND ${Python3_EXECUTABLE} ${docdeep_program} -d ${_docdeep_NAME} -s docs.css
 +        COMMAND %%PYCMD%% ${docdeep_program} -d ${_docdeep_NAME} -s docs.css
                  ${_docdeep_SOURCE} > "${CMAKE_CURRENT_BINARY_DIR}/${mdfile}"
          MAIN_DEPENDENCY ${docdeep_program}
diff --git a/graphics/openshadinglanguage/pkg-plist b/graphics/openshadinglanguage/pkg-plist
index 7306f2f88155..06f683e3e591 100644
--- a/graphics/openshadinglanguage/pkg-plist
+++ b/graphics/openshadinglanguage/pkg-plist
@@ -9,23 +9,17 @@ include/OSL/batched_rendererservices.h
 include/OSL/batched_shaderglobals.h
 include/OSL/batched_texture.h
 include/OSL/device_ptr.h
-include/OSL/device_string.h
 include/OSL/dual_vec.h
 include/OSL/dual.h
 include/OSL/encodedtypes.h
 include/OSL/export.h
 include/OSL/fmt_util.h
 include/OSL/genclosure.h
-include/OSL/Imathx/ImathColor.h
-include/OSL/Imathx/ImathFun.h
-include/OSL/Imathx/ImathLimits.h
-include/OSL/Imathx/ImathMatrix.h
-include/OSL/Imathx/ImathVec.h
+include/OSL/hashes.h
 include/OSL/Imathx/Imathx.h
 include/OSL/journal.h
 include/OSL/llvm_util.h
 include/OSL/mask.h
-include/OSL/matrix22.h
 include/OSL/optautomata.h
 include/OSL/oslclosure.h
 include/OSL/oslcomp.h
@@ -109,6 +103,5 @@ libdata/pkgconfig/oslquery.pc
 %%DOCSDIR%%/docdeep.md.html
 %%DOCSDIR%%/docs.css
 %%DOCSDIR%%/markdeep.min.js
-%%DOCSDIR%%/osl-languagespec.pdf
 %%DOCSDIR%%/osltoy.md.html
 %%DOCSDIR%%/testshade.md.html