git: 9c22323fa246 - main - cad/kicad-devel: Fix build

From: Michael Reifenberger <mr_at_FreeBSD.org>
Date: Mon, 05 Oct 2026 07:02:29 UTC
The branch main has been updated by mr:

URL: https://cgit.FreeBSD.org/ports/commit/?id=9c22323fa2467bb0351bbc99359b0bd47473b098

commit 9c22323fa2467bb0351bbc99359b0bd47473b098
Author:     Michael Reifenberger <mr@FreeBSD.org>
AuthorDate: 2026-10-05 07:00:39 +0000
Commit:     Michael Reifenberger <mr@FreeBSD.org>
CommitDate: 2026-10-05 07:02:13 +0000

    cad/kicad-devel: Fix build
---
 cad/kicad-devel/Makefile                                   |  3 +--
 .../patch-3d-viewer_3d__rendering_opengl_create__scene.cpp | 14 ++++++++++++--
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 1a003681fe4b..46a15c3976d6 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	kicad
 DISTVERSION=	r${GIT_SRC_DATE}
-PORTREVISION=	7
-#PORTREVISION=	1
+PORTREVISION=	8
 CATEGORIES=	cad
 PKGNAMESUFFIX=	-devel
 DIST_SUBDIR=		${PORTNAME}
diff --git a/cad/kicad-devel/files/patch-3d-viewer_3d__rendering_opengl_create__scene.cpp b/cad/kicad-devel/files/patch-3d-viewer_3d__rendering_opengl_create__scene.cpp
index 804335171d5b..b8304fb2d057 100644
--- a/cad/kicad-devel/files/patch-3d-viewer_3d__rendering_opengl_create__scene.cpp
+++ b/cad/kicad-devel/files/patch-3d-viewer_3d__rendering_opengl_create__scene.cpp
@@ -1,6 +1,16 @@
---- 3d-viewer/3d_rendering/opengl/create_scene.cpp.orig	2026-10-02 09:51:35 UTC
+--- 3d-viewer/3d_rendering/opengl/create_scene.cpp.orig	2026-10-01 19:47:08 UTC
 +++ 3d-viewer/3d_rendering/opengl/create_scene.cpp
-@@ -1193,7 +1193,9 @@ void RENDER_3D_OPENGL::RebuildHitTestAsync()
+@@ -1171,7 +1171,9 @@ void RENDER_3D_OPENGL::startBgWorker()
+             [this]( std::stop_token aStopToken )
+             {
+                 // Avoid lag in main (UI) thread
++#ifdef BS_THREAD_POOL_NATIVE_EXTENSIONS
+                 BS::this_thread::set_os_thread_priority( BS::os_thread_priority::below_normal );
++#endif
+ 
+                 bgWorker( aStopToken );
+ 
+@@ -1191,7 +1193,9 @@ void RENDER_3D_OPENGL::RebuildHitTestAsync()
      m_bgWorkerThread = std::jthread(
              [this]( std::stop_token aStop )
              {