git: 87381285a9a9 - main - graphics/embree: update the port to version 4.4.0

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Sun, 22 Mar 2026 08:33:57 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=87381285a9a921c450c8448b4db3cb8076b39844

commit 87381285a9a921c450c8448b4db3cb8076b39844
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2026-03-22 08:31:26 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2026-03-22 08:31:26 +0000

    graphics/embree: update the port to version 4.4.0
    
    Reported by:    portscout
---
 graphics/embree/Makefile  | 7 +++----
 graphics/embree/distinfo  | 8 +++-----
 graphics/embree/pkg-plist | 9 +++++++++
 3 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/graphics/embree/Makefile b/graphics/embree/Makefile
index 476b0a256d21..3efd347970b0 100644
--- a/graphics/embree/Makefile
+++ b/graphics/embree/Makefile
@@ -1,11 +1,8 @@
 PORTNAME=	embree
-PORTVERSION=	4.2.0
+PORTVERSION=	4.4.0
 DISTVERSIONPREFIX=	v
 CATEGORIES=	graphics
 
-PATCH_SITES=	https://github.com/RenderKit/${PORTNAME}/commit/
-PATCHFILES+=	cda4cf1919bb2a748e78915fbd6e421a1056638d.patch:-p1 # https://github.com/RenderKit/embree/issues/486
-
 MAINTAINER=	danfe@FreeBSD.org
 COMMENT=	Collection of high-performance ray tracing kernels
 WWW=		https://www.embree.org/
@@ -73,6 +70,8 @@ post-patch:
 	    '/DESTINATION "src" COMPONENT examples)/s,^INSTALL,#&,' \
 		${WRKSRC}/tutorials/minimal/CMakeLists.txt \
 		${WRKSRC}/tutorials/CMakeLists.txt
+	@${REINPLACE_CMD} -e '/monitorMemoryFunction/s,int64,intptr_t,' \
+		${WRKSRC}/tutorials/forest/forest_device.ispc
 
 do-test:
 	${TEST_WRKSRC}/${PORTNAME}_verify
diff --git a/graphics/embree/distinfo b/graphics/embree/distinfo
index 5e52a7652a71..3cb3d5b06ca7 100644
--- a/graphics/embree/distinfo
+++ b/graphics/embree/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1688462259
-SHA256 (RenderKit-embree-v4.2.0_GH0.tar.gz) = b0479ce688045d17aa63ce6223c84b1cdb5edbf00d7eda71c06b7e64e21f53a0
-SIZE (RenderKit-embree-v4.2.0_GH0.tar.gz) = 65543485
-SHA256 (cda4cf1919bb2a748e78915fbd6e421a1056638d.patch) = dcd769d6f1466b6a362205caa23aaf875aa3b9dfeab7ccbd2505692a3c16ebd1
-SIZE (cda4cf1919bb2a748e78915fbd6e421a1056638d.patch) = 1594
+TIMESTAMP = 1743672230
+SHA256 (RenderKit-embree-v4.4.0_GH0.tar.gz) = acb517b0ea0f4b442235d5331b69f96192c28da6aca5d5dde0cbe40799638d5c
+SIZE (RenderKit-embree-v4.4.0_GH0.tar.gz) = 70002783
diff --git a/graphics/embree/pkg-plist b/graphics/embree/pkg-plist
index 2a3174bc8114..b2782c5fb1c6 100644
--- a/graphics/embree/pkg-plist
+++ b/graphics/embree/pkg-plist
@@ -37,6 +37,7 @@ share/man/man3/RTCRayN.%%MANSUFX%%
 share/man/man3/RTC_GEOMETRY_TYPE_CURVE.%%MANSUFX%%
 share/man/man3/RTC_GEOMETRY_TYPE_GRID.%%MANSUFX%%
 share/man/man3/RTC_GEOMETRY_TYPE_INSTANCE.%%MANSUFX%%
+share/man/man3/RTC_GEOMETRY_TYPE_INSTANCE_ARRAY.%%MANSUFX%%
 share/man/man3/RTC_GEOMETRY_TYPE_POINT.%%MANSUFX%%
 share/man/man3/RTC_GEOMETRY_TYPE_QUAD.%%MANSUFX%%
 share/man/man3/RTC_GEOMETRY_TYPE_SUBDIVISION.%%MANSUFX%%
@@ -59,7 +60,9 @@ share/man/man3/rtcForwardOccluded1.%%MANSUFX%%
 share/man/man3/rtcForwardOccluded4.%%MANSUFX%%
 share/man/man3/rtcGetBufferData.%%MANSUFX%%
 share/man/man3/rtcGetDeviceError.%%MANSUFX%%
+share/man/man3/rtcGetDeviceLastErrorMessage.%%MANSUFX%%
 share/man/man3/rtcGetDeviceProperty.%%MANSUFX%%
+share/man/man3/rtcGetErrorString.%%MANSUFX%%
 share/man/man3/rtcGetGeometry.%%MANSUFX%%
 share/man/man3/rtcGetGeometryBufferData.%%MANSUFX%%
 share/man/man3/rtcGetGeometryFace.%%MANSUFX%%
@@ -69,6 +72,8 @@ share/man/man3/rtcGetGeometryOppositeHalfEdge.%%MANSUFX%%
 share/man/man3/rtcGetGeometryPreviousHalfEdge.%%MANSUFX%%
 share/man/man3/rtcGetGeometryThreadSafe.%%MANSUFX%%
 share/man/man3/rtcGetGeometryTransform.%%MANSUFX%%
+share/man/man3/rtcGetGeometryTransformEx.%%MANSUFX%%
+share/man/man3/rtcGetGeometryTransformFromScene.%%MANSUFX%%
 share/man/man3/rtcGetGeometryUserData.%%MANSUFX%%
 share/man/man3/rtcGetGeometryUserDataFromScene.%%MANSUFX%%
 share/man/man3/rtcGetSYCLDeviceFunctionPointer.%%MANSUFX%%
@@ -120,6 +125,7 @@ share/man/man3/rtcSetGeometryBuildQuality.%%MANSUFX%%
 share/man/man3/rtcSetGeometryDisplacementFunction.%%MANSUFX%%
 share/man/man3/rtcSetGeometryEnableFilterFunctionFromArguments.%%MANSUFX%%
 share/man/man3/rtcSetGeometryInstancedScene.%%MANSUFX%%
+share/man/man3/rtcSetGeometryInstancedScenes.%%MANSUFX%%
 share/man/man3/rtcSetGeometryIntersectFilterFunction.%%MANSUFX%%
 share/man/man3/rtcSetGeometryIntersectFunction.%%MANSUFX%%
 share/man/man3/rtcSetGeometryMask.%%MANSUFX%%
@@ -166,10 +172,13 @@ share/man/man3/rtcUpdateGeometryBuffer.%%MANSUFX%%
 %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_displacement_geometry_ispc
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_dynamic_scene
 %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_dynamic_scene_ispc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_forest
+%%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_forest_ispc
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_grid_geometry
 %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_grid_geometry_ispc
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_hair_geometry
 %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_hair_geometry_ispc
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_host_device_memory
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_info
 %%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_instanced_geometry
 %%ISPC%%%%PORTEXAMPLES%%%%EXAMPLESDIR%%/embree_instanced_geometry_ispc